![]() |
Apache Ignite.NET
|
Default expiry policy implementation with all durations deinfed explicitly. More...
Public Member Functions | |
| ExpiryPolicy (TimeSpan?create, TimeSpan?update, TimeSpan?access) | |
| Constructor. More... | |
| TimeSpan | GetExpiryForCreate () |
| Gets expiry for create operation. More... | |
| TimeSpan | GetExpiryForUpdate () |
| Gets expiry for update operation. More... | |
| TimeSpan | GetExpiryForAccess () |
| Gets expiry for access operation. More... | |
| Apache.Ignite.Core.Cache.Expiry.ExpiryPolicy.ExpiryPolicy | ( | TimeSpan? | create, |
| TimeSpan? | update, | ||
| TimeSpan? | access | ||
| ) |
| create | Expiry for create. |
| update | Expiry for udpate. |
| access | Expiry for access. |
| TimeSpan Apache.Ignite.Core.Cache.Expiry.ExpiryPolicy.GetExpiryForAccess | ( | ) |
If TimeSpan.ZERO is returned, cache entry is considered immediately expired.
If null is returned, no change to previously understood expiry is performed.
Implements Apache.Ignite.Core.Cache.Expiry.IExpiryPolicy.
| TimeSpan Apache.Ignite.Core.Cache.Expiry.ExpiryPolicy.GetExpiryForCreate | ( | ) |
If TimeSpan.ZERO is returned, cache entry is considered immediately expired and will not be added to cache.
If null is returned, no change to previously understood expiry is performed.
Implements Apache.Ignite.Core.Cache.Expiry.IExpiryPolicy.
| TimeSpan Apache.Ignite.Core.Cache.Expiry.ExpiryPolicy.GetExpiryForUpdate | ( | ) |
If TimeSpan.ZERO is returned, cache entry is considered immediately expired.
If null is returned, no change to previously understood expiry is performed.
Implements Apache.Ignite.Core.Cache.Expiry.IExpiryPolicy.