Search Results for

    Show / Hide Table of Contents

    Interface IExpiryPolicy

    Defines functions to determine when cache entries will expire based on creation, access and modification operations.

    Namespace: Apache.Ignite.Core.Cache.Expiry
    Assembly: Apache.Ignite.Core.dll
    Syntax
    public interface IExpiryPolicy

    Methods

    GetExpiryForAccess()

    Gets expiry for access operation.

    If TimeSpan.ZERO is returned, cache entry is considered immediately expired.

    If null is returned, no change to previously understood expiry is performed.

    Declaration
    TimeSpan? GetExpiryForAccess()
    Returns
    Type Description
    System.Nullable<TimeSpan>

    Expiry for access operation.

    GetExpiryForCreate()

    Gets expiry for create operation.

    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.

    Declaration
    TimeSpan? GetExpiryForCreate()
    Returns
    Type Description
    System.Nullable<TimeSpan>

    Expiry for create opeartion.

    GetExpiryForUpdate()

    Gets expiry for update operation.

    If TimeSpan.ZERO is returned, cache entry is considered immediately expired.

    If null is returned, no change to previously understood expiry is performed.

    Declaration
    TimeSpan? GetExpiryForUpdate()
    Returns
    Type Description
    System.Nullable<TimeSpan>

    Expiry for update operation.

    In This Article
    Back to top © 2015 - 2019 The Apache Software Foundation