## Uses of Class
com.sun.appserv.util.cache.BaseCache.CacheItem

Packages that use BaseCache.CacheItem
com.sun.appserv.util.cache

Uses of BaseCache.CacheItem in com.sun.appserv.util.cache

Subclasses of BaseCache.CacheItem in com.sun.appserv.util.cache
`protected static class` `LruCache.LruCacheItem` default CacheItem class implementation

Fields in com.sun.appserv.util.cache declared as BaseCache.CacheItem
`protected BaseCache.CacheItem[]` `BaseCache.buckets`

Methods in com.sun.appserv.util.cache that return BaseCache.CacheItem
`protected BaseCache.CacheItem` `BaseCache._remove(int hashCode, Object key, Object value)` remove the item stored at the key.
`protected BaseCache.CacheItem` `BaseCache._removeItem(BaseCache.CacheItem ritem)` remove the item stored at the key.
`protected BaseCache.CacheItem` `MultiLruCache.createItem(int hashCode, Object key, Object value, int size)` create new item
`protected BaseCache.CacheItem` `LruCache.createItem(int hashCode, Object key, Object value, int size)` create new item
`protected BaseCache.CacheItem` `BaseCache.createItem(int hashCode, Object key, Object value, int size)` create new item
`protected BaseCache.CacheItem` `MultiLruCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected BaseCache.CacheItem` `LruCache.itemAdded(BaseCache.CacheItem item)` /** this item is just added to the cache
`protected BaseCache.CacheItem` `BoundedMultiLruCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected BaseCache.CacheItem` `BaseCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected BaseCache.CacheItem` `MultiLruCache.trimLru(int segment)` remove an lru item from one of the LRU lists
`protected BaseCache.CacheItem` `LruCache.trimLru(long currentTime)` trim one item from the LRU list

Methods in com.sun.appserv.util.cache with parameters of type BaseCache.CacheItem
`protected BaseCache.CacheItem` `BaseCache._removeItem(BaseCache.CacheItem ritem)` remove the item stored at the key.
`protected void` `MultiLruCache.itemAccessed(BaseCache.CacheItem item)` this item is accessed
`protected void` `LruCache.itemAccessed(BaseCache.CacheItem item)` this item is accessed
`protected void` `BaseCache.itemAccessed(BaseCache.CacheItem item)` this item is accessed
`protected BaseCache.CacheItem` `MultiLruCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected BaseCache.CacheItem` `LruCache.itemAdded(BaseCache.CacheItem item)` /** this item is just added to the cache
`protected BaseCache.CacheItem` `BoundedMultiLruCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected BaseCache.CacheItem` `BaseCache.itemAdded(BaseCache.CacheItem item)` this item is just added to the cache
`protected void` `MultiLruCache.itemRefreshed(BaseCache.CacheItem item, int oldSize)` item value has been refreshed
`protected void` `LruCache.itemRefreshed(BaseCache.CacheItem item, int oldSize)` item value has been refreshed
`protected void` `BoundedMultiLruCache.itemRefreshed(BaseCache.CacheItem item, int oldSize)` item value has been refreshed
`protected void` `BaseCache.itemRefreshed(BaseCache.CacheItem item, int oldSize)` item value has been refreshed
`protected void` `MultiLruCache.itemRemoved(BaseCache.CacheItem item)` item value has been removed from the cache
`protected void` `LruCache.itemRemoved(BaseCache.CacheItem item)` item value has been removed from the cache
`protected void` `BoundedMultiLruCache.itemRemoved(BaseCache.CacheItem item)` item value has been removed from the cache
`protected void` `BaseCache.itemRemoved(BaseCache.CacheItem item)` item value has been removed from the cache
`protected void` `BaseCache.trimItem(BaseCache.CacheItem item)` trim the item from the cache and notify listeners

Copyright © 2008 Mort Bay Consulting. All Rights Reserved.