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 booleanisTrimmedprotected longlastAccessedprotected LruCache.LruCacheItemlNextprotected LruCache.LruCacheItemlPrev
-
Constructor Summary
Constructors Modifier Constructor Description protectedLruCacheItem(int hashCode, Object key, Object value, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLastAccessed()Return the last accessed timestampLruCache.LruCacheItemgetLNext()Return the next itemLruCache.LruCacheItemgetLPrev()Return the previous itembooleanisTrimmed()Returntrueif this item is trimmedvoidsetLastAccessed(long l)Reset the last accessed timestampvoidsetLNext(LruCache.LruCacheItem item)Reset the next item referencevoidsetLPrev(LruCache.LruCacheItem item)Reset the previous item referencevoidsetTrimmed(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()
Returntrueif 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
-
-