Class LruEJBCache
- java.lang.Object
-
- com.sun.appserv.util.cache.BaseCache
-
- com.sun.appserv.util.cache.LruCache
-
- com.sun.ejb.containers.util.cache.LruEJBCache
-
- All Implemented Interfaces:
com.sun.appserv.util.cache.Cache
- Direct Known Subclasses:
LruSessionCache
public class LruEJBCache extends com.sun.appserv.util.cache.LruCacheLRUCache in-memory bounded cache with an LRU list
-
-
Constructor Summary
Constructors Constructor Description LruEJBCache()default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.sun.appserv.util.cache.BaseCache.CacheItemitemAdded(com.sun.appserv.util.cache.BaseCache.CacheItem item)voidsetCacheName(String name)protected com.sun.appserv.util.cache.BaseCache.CacheItemtrimLru(long currentTime)-
Methods inherited from class com.sun.appserv.util.cache.LruCache
createItem, getStatByName, getStats, init, itemAccessed, itemRefreshed, itemRemoved, setTimeout, trimExpiredEntries
-
Methods inherited from class com.sun.appserv.util.cache.BaseCache
_put, _remove, _removeItem, add, add, addCacheListener, clear, clearStats, contains, decrementEntryCount, destroy, elements, eq, get, get, getAll, getEntryCount, getIndex, getIndex, handleOverflow, hash, incrementAddCount, incrementEntryCount, incrementHitCount, incrementMissCount, incrementOverflowCount, incrementRefreshCount, incrementRemovalCount, init, init, isEmpty, isThresholdReached, keys, loadValue, notifyRefresh, put, put, remove, remove, remove, removeAll, trimItem, values, waitRefresh
-
-
-
-
Method Detail
-
trimLru
protected com.sun.appserv.util.cache.BaseCache.CacheItem trimLru(long currentTime)
- Overrides:
trimLruin classcom.sun.appserv.util.cache.LruCache
-
itemAdded
protected com.sun.appserv.util.cache.BaseCache.CacheItem itemAdded(com.sun.appserv.util.cache.BaseCache.CacheItem item)
- Overrides:
itemAddedin classcom.sun.appserv.util.cache.LruCache
-
setCacheName
public void setCacheName(String name)
-
-