org.smallmind.quorum.cache.indigenous
Class TimeToLiveCacheExpirationPolicy<E extends AbstractTimestampOrderedCacheEntry<?>>
java.lang.Object
org.smallmind.quorum.cache.indigenous.TimeToLiveCacheExpirationPolicy<E>
- All Implemented Interfaces:
- CacheExpirationPolicy<E>
public class TimeToLiveCacheExpirationPolicy<E extends AbstractTimestampOrderedCacheEntry<?>>
- extends Object
- implements CacheExpirationPolicy<E>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeToLiveCacheExpirationPolicy
public TimeToLiveCacheExpirationPolicy(int timeToLiveSeconds)
TimeToLiveCacheExpirationPolicy
public TimeToLiveCacheExpirationPolicy(int timeToLiveSeconds,
int timerTickSeconds)
getTimerTickSeconds
public int getTimerTickSeconds()
- Specified by:
getTimerTickSeconds in interface CacheExpirationPolicy<E extends AbstractTimestampOrderedCacheEntry<?>>
isStale
public boolean isStale(E cacheEntry)
- Specified by:
isStale in interface CacheExpirationPolicy<E extends AbstractTimestampOrderedCacheEntry<?>>
Copyright © 2011. All Rights Reserved.