|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Element | |
---|---|
net.sf.ehcache | This package contains the public API for using ehcache. |
net.sf.ehcache.constructs.blocking | Doug Lea in his book Concurrent Programming in Java talks about concurrency support constructs. |
net.sf.ehcache.distribution | This package is for cache replication. |
net.sf.ehcache.event | This package contains interfaces and classes for listening to events. |
net.sf.ehcache.statistics | This package contains classes related to LiveCacheStatistics and its implementation. |
net.sf.ehcache.store | Store package. |
Uses of Element in net.sf.ehcache |
---|
Methods in net.sf.ehcache that return Element | |
---|---|
Element |
Ehcache.get(java.lang.Object key)
Gets an element from the cache. |
Element |
Cache.get(java.lang.Object key)
Gets an element from the cache. |
Element |
Ehcache.get(java.io.Serializable key)
Gets an element from the cache. |
Element |
Cache.get(java.io.Serializable key)
Gets an element from the cache. |
Element |
Ehcache.getQuiet(java.lang.Object key)
Gets an element from the cache, without updating Element statistics. |
Element |
Cache.getQuiet(java.lang.Object key)
Gets an element from the cache, without updating Element statistics. |
Element |
Ehcache.getQuiet(java.io.Serializable key)
Gets an element from the cache, without updating Element statistics. |
Element |
Cache.getQuiet(java.io.Serializable key)
Gets an element from the cache, without updating Element statistics. |
Element |
Ehcache.getWithLoader(java.lang.Object key,
CacheLoader loader,
java.lang.Object loaderArgument)
This method will return, from the cache, the object associated with the argument "key". |
Element |
Cache.getWithLoader(java.lang.Object key,
CacheLoader loader,
java.lang.Object loaderArgument)
This method will return, from the cache, the Element associated with the argument "key". |
Methods in net.sf.ehcache with parameters of type Element | |
---|---|
boolean |
Ehcache.isExpired(Element element)
Checks whether this cache element has expired. |
boolean |
Cache.isExpired(Element element)
Checks whether this cache element has expired. |
void |
Ehcache.put(Element element)
Put an element in the cache. |
void |
Cache.put(Element element)
Put an element in the cache. |
void |
Ehcache.put(Element element,
boolean doNotNotifyCacheReplicators)
Put an element in the cache. |
void |
Cache.put(Element element,
boolean doNotNotifyCacheReplicators)
Put an element in the cache. |
void |
Ehcache.putQuiet(Element element)
Put an element in the cache, without updating statistics, or updating listeners. |
void |
Cache.putQuiet(Element element)
Put an element in the cache, without updating statistics, or updating listeners. |
void |
ElementEvictionData.resetLastAccessTime(Element element)
Resets the last access time. |
void |
DefaultElementEvictionData.resetLastAccessTime(Element element)
Resets the last access time. |
void |
ElementEvictionData.updateLastAccessTime(int time,
Element element)
Updates the last access time. |
void |
DefaultElementEvictionData.updateLastAccessTime(int time,
Element element)
Updates the last access time. |
Uses of Element in net.sf.ehcache.constructs.blocking |
---|
Methods in net.sf.ehcache.constructs.blocking that return Element | |
---|---|
Element |
UpdatingSelfPopulatingCache.get(java.lang.Object key)
Looks up an object. |
Element |
SelfPopulatingCache.get(java.lang.Object key)
Looks up an entry. |
Element |
BlockingCache.get(java.lang.Object key)
Looks up an entry. |
Element |
BlockingCache.get(java.io.Serializable key)
Gets an element from the cache. |
Element |
BlockingCache.getQuiet(java.lang.Object key)
Gets an element from the cache, without updating Element statistics. |
Element |
BlockingCache.getQuiet(java.io.Serializable key)
Gets an element from the cache, without updating Element statistics. |
Element |
BlockingCache.getWithLoader(java.lang.Object key,
CacheLoader loader,
java.lang.Object loaderArgument)
This method is not appropriate to use with BlockingCache. |
protected static Element |
SelfPopulatingCache.makeAndCheckElement(java.lang.Object key,
java.lang.Object value)
Both CacheEntryFactory can return an Element rather than just a regular value this method test this, making a fresh Element otherwise. |
Element |
SelfPopulatingCache.refresh(java.lang.Object key)
Refresh a single element. |
Element |
SelfPopulatingCache.refresh(java.lang.Object key,
boolean quiet)
Refresh a single element. |
protected Element |
SelfPopulatingCache.refreshElement(Element element,
Ehcache backingCache,
boolean quiet)
Refresh a single element. |
Methods in net.sf.ehcache.constructs.blocking with parameters of type Element | |
---|---|
boolean |
BlockingCache.isExpired(Element element)
Checks whether this cache element has expired. |
void |
BlockingCache.put(Element element)
Adds an entry and unlocks it |
void |
BlockingCache.put(Element element,
boolean doNotNotifyCacheReplicators)
Put an element in the cache. |
void |
BlockingCache.putQuiet(Element element)
Put an element in the cache, without updating statistics, or updating listeners. |
protected void |
SelfPopulatingCache.refreshElement(Element element,
Ehcache backingCache)
Refresh a single element. |
protected Element |
SelfPopulatingCache.refreshElement(Element element,
Ehcache backingCache,
boolean quiet)
Refresh a single element. |
Uses of Element in net.sf.ehcache.distribution |
---|
Methods in net.sf.ehcache.distribution that return Element | |
---|---|
Element |
EventMessage.getElement()
|
Element |
RMICachePeer.getQuiet(java.io.Serializable key)
Gets an element from the cache, without updating Element statistics. |
Element |
CachePeer.getQuiet(java.io.Serializable key)
Gets an element from the cache, without updating Element statistics. |
Methods in net.sf.ehcache.distribution with parameters of type Element | |
---|---|
void |
RMISynchronousCacheReplicator.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
RMISynchronousCacheReplicator.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
RMISynchronousCacheReplicator.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
RMIAsynchronousCacheReplicator.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
RMISynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
RMIAsynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
RMISynchronousCacheReplicator.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
void |
RMIAsynchronousCacheReplicator.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
void |
RMICachePeer.put(Element element)
Puts an Element into the underlying cache without notifying listeners or updating statistics. |
void |
CachePeer.put(Element element)
Put an element in the cache. |
protected static void |
RMISynchronousCacheReplicator.replicatePutNotification(Ehcache cache,
Element element)
Does the actual RMI remote call. |
Constructors in net.sf.ehcache.distribution with parameters of type Element | |
---|---|
EventMessage(int event,
java.io.Serializable key,
Element element)
Full constructor. |
Uses of Element in net.sf.ehcache.event |
---|
Methods in net.sf.ehcache.event with parameters of type Element | |
---|---|
void |
CacheEventListener.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
RegisteredEventListeners.notifyElementEvicted(Element element,
boolean remoteEvent)
Notifies all registered listeners, in no guaranteed order, that an element has been evicted from the cache |
void |
CacheEventListener.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
RegisteredEventListeners.notifyElementExpiry(Element element,
boolean remoteEvent)
Notifies all registered listeners, in no guaranteed order, that an element has expired |
void |
CacheEventListener.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
RegisteredEventListeners.notifyElementPut(Element element,
boolean remoteEvent)
Notifies all registered listeners, in no guaranteed order, that an element was put into the cache |
void |
CacheEventListener.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
RegisteredEventListeners.notifyElementRemoved(Element element,
boolean remoteEvent)
Notifies all registered listeners, in no guaranteed order, that an element was removed |
void |
CacheEventListener.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
void |
RegisteredEventListeners.notifyElementUpdated(Element element,
boolean remoteEvent)
Notifies all registered listeners, in no guaranteed order, that an element in the cache was updated |
Uses of Element in net.sf.ehcache.statistics |
---|
Methods in net.sf.ehcache.statistics with parameters of type Element | |
---|---|
void |
NullLiveCacheStatisticsData.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
LiveCacheStatisticsWrapper.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
LiveCacheStatisticsImpl.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
NullLiveCacheStatisticsData.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
LiveCacheStatisticsWrapper.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
LiveCacheStatisticsImpl.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
NullLiveCacheStatisticsData.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
LiveCacheStatisticsWrapper.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
LiveCacheStatisticsImpl.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
NullLiveCacheStatisticsData.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
LiveCacheStatisticsWrapper.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
LiveCacheStatisticsImpl.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
NullLiveCacheStatisticsData.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
void |
LiveCacheStatisticsWrapper.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
void |
LiveCacheStatisticsImpl.notifyElementUpdated(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache and the element already existed in the cache. |
Uses of Element in net.sf.ehcache.store |
---|
Methods in net.sf.ehcache.store that return Element | |
---|---|
protected Element |
MemoryStore.findEvictionCandidate(Element elementJustAdded)
Find a "relatively" unused element, but not the element just added. |
Element |
Store.get(java.lang.Object key)
Gets an item from the cache. |
Element |
MemoryStore.get(java.lang.Object key)
Gets an item from the cache. |
Element |
LruMemoryStore.get(java.lang.Object key)
Gets an item from the cache. |
Element |
DiskStore.get(java.lang.Object key)
Gets an Element from the Disk Store. |
Element |
Store.getQuiet(java.lang.Object key)
Gets an Element from the Store, without updating statistics |
Element |
MemoryStore.getQuiet(java.lang.Object key)
Gets an item from the cache, without updating statistics. |
Element |
LruMemoryStore.getQuiet(java.lang.Object key)
Gets an item from the cache, without updating statistics. |
Element |
DiskStore.getQuiet(java.lang.Object key)
Gets an Element from the Disk Store, without updating statistics |
Element |
Store.remove(java.lang.Object key)
Removes an item from the cache. |
Element |
MemoryStore.remove(java.lang.Object key)
Removes an Element from the store. |
Element |
LruMemoryStore.remove(java.lang.Object key)
Removes an Element from the store. |
Element |
DiskStore.remove(java.lang.Object key)
Removes an item from the disk store. |
protected Element[] |
MemoryStore.sampleElements(int size)
Uses random numbers to sample the entire map. |
protected Element[] |
MemoryStore.sampleElementsViaKeyArray()
Uses random numbers to sample the entire map. |
Element |
Policy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
Element |
AbstractPolicy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
Methods in net.sf.ehcache.store with parameters of type Element | |
---|---|
boolean |
Policy.compare(Element element1,
Element element2)
Compares the desirableness for eviction of two elements |
boolean |
LruPolicy.compare(Element element1,
Element element2)
Compares the desirableness for eviction of two elements Compares hit counts. |
boolean |
LfuPolicy.compare(Element element1,
Element element2)
Compares the desirableness for eviction of two elements Compares hit counts. |
boolean |
FifoPolicy.compare(Element element1,
Element element2)
Compares the desirableness for eviction of two elements Compares hit counts. |
protected void |
MemoryStore.doPut(Element elementJustAdded)
Puts an element into the store |
protected void |
LruMemoryStore.doPut(Element element)
Allow specialised actions over adding the element to the map. |
protected void |
MemoryStore.evict(Element element)
Evict the Element . |
protected void |
LruMemoryStore.evict(Element element)
Evict the Element . |
protected Element |
MemoryStore.findEvictionCandidate(Element elementJustAdded)
Find a "relatively" unused element, but not the element just added. |
protected void |
MemoryStore.notifyExpiry(Element element)
Before eviction elements are checked. |
protected void |
LruMemoryStore.notifyExpiry(Element element)
Before eviction elements are checked. |
void |
Store.put(Element element)
Puts an item into the store. |
void |
MemoryStore.put(Element element)
Puts an item in the store. |
void |
LruMemoryStore.put(Element element)
Puts an item in the cache. |
void |
DiskStore.put(Element element)
Puts an element into the disk store. |
protected void |
MemoryStore.removeElementChosenByEvictionPolicy(Element elementJustAdded)
Removes the element chosen by the eviction policy |
protected void |
MemoryStore.saveKey(Element elementJustAdded)
Saves the key to our fast access AtomicReferenceArray We save the new key if: |
Element |
Policy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
Element |
Policy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
Element |
AbstractPolicy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
Element |
AbstractPolicy.selectedBasedOnPolicy(Element[] sampledElements,
Element justAdded)
Finds the best eviction candidate based on the sampled elements. |
protected void |
MemoryStore.spoolToDisk(Element element)
Puts the element in the DiskStore. |
protected void |
LruMemoryStore.spoolToDisk(Element element)
Puts the element in the DiskStore. |
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |