oracle.toplink.descriptors.invalidation
Class TimeToLiveCacheInvalidationPolicy
java.lang.Object
oracle.toplink.descriptors.invalidation.CacheInvalidationPolicy
oracle.toplink.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy
- All Implemented Interfaces:
- java.io.Serializable
public class TimeToLiveCacheInvalidationPolicy
- extends CacheInvalidationPolicy
A CacheInvalidationPolicy which allows objects to live for a specific amount of time
after they are read. A TimeToLiveCacheInvalidationPolicy is instantiated with a specific
number of milliseconds. This represents how long after an object is read it will expire.
- See Also:
CacheInvalidationPolicy
,
Serialized Form
Method Summary |
long |
getTimeToLive()
return the time-to-live specified for this policy |
void |
setTimeToLive(long timeToLive)
Set the time-to-live specified by this policy |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeToLiveCacheInvalidationPolicy
public TimeToLiveCacheInvalidationPolicy(long timeToLive)
- Construct a TimeToLiveCacheInvalidationPolicy
- Parameters:
timeToLive
- the number of milliseconds an object affected by this policy will live.
getTimeToLive
public long getTimeToLive()
- return the time-to-live specified for this policy
setTimeToLive
public void setTimeToLive(long timeToLive)
- Set the time-to-live specified by this policy