|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.cache.ram.RamCacheEntry
public class RamCacheEntry
Constructor Summary | |
---|---|
RamCacheEntry(String key,
Object value,
long idleTime,
long until)
|
Method Summary | |
---|---|
Date |
created()
when was the entry created. |
Struct |
getCustomInfo()
get all information data available for this entry |
String |
getKey()
|
Object |
getValue()
|
int |
hitCount()
how many time was the entry accessed? this information is optional and depends on the implementation, when information is not available -1 is returned |
long |
idleTimeSpan()
time in milliseconds after which the object is flushed from the cache if it is not accessed during that time. |
Date |
lastHit()
when was the entry accessed last time. |
Date |
lastModified()
when was the entry last time modified. |
long |
liveTimeSpan()
define time until the entry is valid |
RamCacheEntry |
read()
|
long |
size()
the size of the object |
void |
update(Object value)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RamCacheEntry(String key, Object value, long idleTime, long until)
Method Detail |
---|
public Date created()
CacheEntry
created
in interface CacheEntry
CacheEntry.created()
public Struct getCustomInfo()
CacheEntry
getCustomInfo
in interface CacheEntry
CacheEntry.getCustomInfo()
public String getKey()
getKey
in interface CacheEntry
CacheEntry.getKey()
public Object getValue()
getValue
in interface CacheEntry
CacheEntry.getValue()
public int hitCount()
CacheEntry
hitCount
in interface CacheEntry
CacheEntry.hitCount()
public long idleTimeSpan()
CacheEntry
idleTimeSpan
in interface CacheEntry
CacheEntry.idleTimeSpan()
public Date lastHit()
CacheEntry
lastHit
in interface CacheEntry
CacheEntry.lastHit()
public Date lastModified()
CacheEntry
lastModified
in interface CacheEntry
CacheEntry.lastModified()
public long liveTimeSpan()
CacheEntry
liveTimeSpan
in interface CacheEntry
CacheEntry.liveTimeSpan()
public long size()
CacheEntry
size
in interface CacheEntry
public void update(Object value)
public RamCacheEntry read()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |