1 21 package oracle.toplink.essentials.descriptors.invalidation; 23 24 import oracle.toplink.essentials.internal.identitymaps.CacheKey; 25 import oracle.toplink.essentials.descriptors.invalidation.CacheInvalidationPolicy; 26 27 35 public class NoExpiryCacheInvalidationPolicy extends CacheInvalidationPolicy { 36 37 41 public long getExpiryTimeInMillis(CacheKey key) { 42 return NO_EXPIRY; 43 } 44 45 50 public long getRemainingValidTime(CacheKey key) { 51 return NO_EXPIRY; 52 } 53 54 58 public boolean isInvalidated(CacheKey key, long currentTimeMillis) { 59 return key.getInvalidationState() == CacheKey.CACHE_KEY_INVALID; 60 } 61 } 62 | Popular Tags |