com.gemstone.gemfire.cache
Interface CustomExpiry<K,V>
- All Superinterfaces:
- CacheCallback
public interface CustomExpiry<K,V>
- extends CacheCallback
This is the contract that a custom-expiry element must honor.
It determines the expiration characteristics for a specific entry in a region.
Note that if you wish to refer to an implementation of this interface in XML,
the implementation must also implement the Declarable interface.
getExpiry
ExpirationAttributes getExpiry(Region.Entry<K,V> entry)
- Calculate the expiration for a given entry. Null indicates that the
default for the region should be used.
- Parameters:
entry - the entry to calculate the expiration for
- Returns:
- the expiration to be used, null if the region's defaults should be
used.
Copyright © 2002-2010 GemStone Systems, Inc. All Rights Reserved.