| Package | Description |
|---|---|
| com.sun.appserv.util.cache | |
| com.sun.ejb.containers.util.cache | |
| org.glassfish.persistence.ejb.entitybean.container.cache |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LruCache.LruCacheItem
default CacheItem class implementation
|
| Modifier and Type | Field and Description |
|---|---|
protected BaseCache.CacheItem[] |
BaseCache.buckets |
| Modifier and Type | Method and Description |
|---|---|
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 |
BaseCache.createItem(int hashCode,
Object key,
Object value,
int size)
create new item
|
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
|
BaseCache.CacheItem |
BaseCache.CacheItem.getNext()
get the item's next reference
|
protected BaseCache.CacheItem |
BaseCache.itemAdded(BaseCache.CacheItem item)
this item is just added to the cache
|
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 |
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
|
| Modifier and Type | Method and Description |
|---|---|
protected BaseCache.CacheItem |
BaseCache._removeItem(BaseCache.CacheItem ritem)
remove the item stored at the key.
|
protected void |
BaseCache.itemAccessed(BaseCache.CacheItem item)
this item is accessed
|
protected void |
MultiLruCache.itemAccessed(BaseCache.CacheItem item)
this item is accessed
|
protected void |
LruCache.itemAccessed(BaseCache.CacheItem item)
this item is accessed
|
protected BaseCache.CacheItem |
BaseCache.itemAdded(BaseCache.CacheItem item)
this item is just added to the cache
|
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 void |
BaseCache.itemRefreshed(BaseCache.CacheItem item,
int oldSize)
item value has been refreshed
|
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.itemRemoved(BaseCache.CacheItem item)
item value has been removed from the cache
|
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
|
void |
BaseCache.CacheItem.setNext(BaseCache.CacheItem next)
set the item's next reference
|
protected void |
BaseCache.trimItem(BaseCache.CacheItem item)
trim the item from the cache and notify listeners
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LruSessionCache.LruSessionCacheItem |
| Modifier and Type | Method and Description |
|---|---|
protected BaseCache.CacheItem |
LruSessionCache.createItem(int hashCode,
Object sessionKey,
Object value,
int size) |
protected BaseCache.CacheItem |
LruEJBCache.itemAdded(BaseCache.CacheItem item) |
protected BaseCache.CacheItem |
NRUSessionCache.itemAdded(BaseCache.CacheItem item) |
protected BaseCache.CacheItem |
UnBoundedSessionCache.trimLru() |
protected BaseCache.CacheItem |
LruEJBCache.trimLru(long currentTime) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FIFOSessionCache.itemAccessed(BaseCache.CacheItem item) |
protected void |
NRUSessionCache.itemAccessed(BaseCache.CacheItem item) |
protected void |
LruSessionCache.itemAccessed(BaseCache.CacheItem item) |
protected BaseCache.CacheItem |
LruEJBCache.itemAdded(BaseCache.CacheItem item) |
protected BaseCache.CacheItem |
NRUSessionCache.itemAdded(BaseCache.CacheItem item) |
protected void |
FIFOSessionCache.itemRefreshed(BaseCache.CacheItem item,
int oldSize) |
protected void |
NRUSessionCache.itemRefreshed(BaseCache.CacheItem item,
int oldSize) |
protected void |
NRUSessionCache.itemRemoved(BaseCache.CacheItem item) |
protected void |
LruSessionCache.trimItem(BaseCache.CacheItem item)
trim the item from the cache and notify listeners
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
FIFOEJBObjectCache.EJBObjectCacheItem |
| Modifier and Type | Method and Description |
|---|---|
protected BaseCache.CacheItem |
FIFOEJBObjectCache.createItem(int hashCode,
Object key,
Object value,
int size) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FIFOEJBObjectCache.itemAccessed(BaseCache.CacheItem item) |
protected void |
FIFOEJBObjectCache.itemRemoved(BaseCache.CacheItem item) |
protected void |
UnboundedEJBObjectCache.trimItem(BaseCache.CacheItem item) |
Copyright © 2017. All rights reserved.