org.infinispan.container.entries
Class MortalCacheValue

java.lang.Object
  extended by org.infinispan.container.entries.ImmortalCacheValue
      extended by org.infinispan.container.entries.MortalCacheValue
All Implemented Interfaces:
InternalCacheValue
Direct Known Subclasses:
TransientMortalCacheValue

public class MortalCacheValue
extends ImmortalCacheValue

A mortal cache value, to correspond with MortalCacheEntry

Since:
4.0
Author:
Manik Surtani

Method Summary
 boolean canExpire()
           
 long getCreated()
           
 long getLifespan()
           
 boolean isExpired()
           
 void setCreated(long created)
           
 void setLifespan(long lifespan)
           
 InternalCacheEntry toInternalCacheEntry(Object key)
           
 
Methods inherited from class org.infinispan.container.entries.ImmortalCacheValue
getLastUsed, getMaxIdle, getValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCreated

public long getCreated()
Specified by:
getCreated in interface InternalCacheValue
Overrides:
getCreated in class ImmortalCacheValue
Returns:
timestamp when the entry was created

setCreated

public void setCreated(long created)

getLifespan

public long getLifespan()
Specified by:
getLifespan in interface InternalCacheValue
Overrides:
getLifespan in class ImmortalCacheValue
Returns:
lifespan of the value

setLifespan

public void setLifespan(long lifespan)

isExpired

public boolean isExpired()
Specified by:
isExpired in interface InternalCacheValue
Overrides:
isExpired in class ImmortalCacheValue
Returns:
true if the entry has expired; false otherwise

canExpire

public boolean canExpire()
Specified by:
canExpire in interface InternalCacheValue
Overrides:
canExpire in class ImmortalCacheValue
Returns:
true if the entry can expire, false otherwise

toInternalCacheEntry

public InternalCacheEntry toInternalCacheEntry(Object key)
Specified by:
toInternalCacheEntry in interface InternalCacheValue
Overrides:
toInternalCacheEntry in class ImmortalCacheValue


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.