Class LruCache.LruCacheItem

java.lang.Object
com.sun.appserv.util.cache.BaseCache.CacheItem
com.sun.appserv.util.cache.LruCache.LruCacheItem
Enclosing class:
LruCache

protected static class LruCache.LruCacheItem extends BaseCache.CacheItem
default CacheItem class implementation
  • Field Details

  • Constructor Details

    • LruCacheItem

      protected LruCacheItem(int hashCode, Object key, Object value, int size)
  • Method Details

    • 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()
      Return true 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