Package com.sun.appserv.util.cache
Class LruCache.LruCacheItem
- java.lang.Object
-
- com.sun.appserv.util.cache.BaseCache.CacheItem
-
- com.sun.appserv.util.cache.LruCache.LruCacheItem
-
- Direct Known Subclasses:
FIFOEJBObjectCache.EJBObjectCacheItem
,LruSessionCache.LruSessionCacheItem
- Enclosing class:
- LruCache
protected static class LruCache.LruCacheItem extends BaseCache.CacheItem
default CacheItem class implementation
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isTrimmed
protected long
lastAccessed
protected LruCache.LruCacheItem
lNext
protected LruCache.LruCacheItem
lPrev
-
Constructor Summary
Constructors Modifier Constructor Description protected
LruCacheItem(int hashCode, Object key, Object value, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getLastAccessed()
Return the last accessed timestampLruCache.LruCacheItem
getLNext()
Return the next itemLruCache.LruCacheItem
getLPrev()
Return the previous itemboolean
isTrimmed()
Returntrue
if this item is trimmedvoid
setLastAccessed(long l)
Reset the last accessed timestampvoid
setLNext(LruCache.LruCacheItem item)
Reset the next item referencevoid
setLPrev(LruCache.LruCacheItem item)
Reset the previous item referencevoid
setTrimmed(boolean value)
Set the trimmed flag-
Methods inherited from class com.sun.appserv.util.cache.BaseCache.CacheItem
getHashCode, getKey, getNext, getSize, getValue, refreshValue, setNext, toString
-
-
-
-
Field Detail
-
lNext
protected LruCache.LruCacheItem lNext
-
lPrev
protected LruCache.LruCacheItem lPrev
-
isTrimmed
protected boolean isTrimmed
-
lastAccessed
protected long lastAccessed
-
-
Method Detail
-
getLNext
public LruCache.LruCacheItem getLNext()
Return the next item
-
setLNext
public void setLNext(LruCache.LruCacheItem item)
Reset the next item reference
-
getLPrev
public LruCache.LruCacheItem getLPrev()
Return the previous item
-
setLPrev
public void setLPrev(LruCache.LruCacheItem item)
Reset the previous item reference
-
isTrimmed
public boolean isTrimmed()
Returntrue
if this item is trimmed
-
setTrimmed
public void setTrimmed(boolean value)
Set the trimmed flag
-
getLastAccessed
public long getLastAccessed()
Return the last accessed timestamp
-
setLastAccessed
public void setLastAccessed(long l)
Reset the last accessed timestamp
-
-