public class NoExpiryCacheInvalidationPolicy extends CacheInvalidationPolicy
NO_EXPIRY
Constructor and Description |
---|
NoExpiryCacheInvalidationPolicy() |
Modifier and Type | Method and Description |
---|---|
long |
getExpiryTimeInMillis(org.eclipse.persistence.internal.identitymaps.CacheKey key)
INTERNAL: Since this policy implements no expiry, this will always return NO_EXPIRY
|
long |
getRemainingValidTime(org.eclipse.persistence.internal.identitymaps.CacheKey key)
INTERNAL: Return the remaining life of this object Override the default implementation.
|
boolean |
isInvalidated(org.eclipse.persistence.internal.identitymaps.CacheKey key)
INTERNAL: This will return true if the object is set to be invalid, false otherwise.
|
boolean |
isInvalidated(org.eclipse.persistence.internal.identitymaps.CacheKey key, long currentTimeMillis)
INTERNAL: This will return true if the object is set to be invalid, false otherwise.
|
clone, initialize, isInvalidationRandomized, setIsInvalidationRandomized, setShouldRefreshInvalidObjectsInUnitOfWork, setShouldRefreshInvalidObjectsOnClone, setShouldUpdateReadTimeOnUpdate, shouldRefreshInvalidObjectsInUnitOfWork, shouldRefreshInvalidObjectsOnClone, shouldUpdateReadTimeOnUpdate
public long getExpiryTimeInMillis(org.eclipse.persistence.internal.identitymaps.CacheKey key)
getExpiryTimeInMillis
in class CacheInvalidationPolicy
public long getRemainingValidTime(org.eclipse.persistence.internal.identitymaps.CacheKey key)
getRemainingValidTime
in class CacheInvalidationPolicy
public boolean isInvalidated(org.eclipse.persistence.internal.identitymaps.CacheKey key)
isInvalidated
in class CacheInvalidationPolicy
public boolean isInvalidated(org.eclipse.persistence.internal.identitymaps.CacheKey key, long currentTimeMillis)
isInvalidated
in class CacheInvalidationPolicy