A C D E F G I J O R S T 
All Classes All Packages

A

addObject(String, CachedObject<T>) - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Adds an object to the cache.
addObject(String, CachedObject<T>) - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Adds an object to the cache.
addObject(String, CachedObject<T>) - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
addObject(String, CachedObject<T>) - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 

C

cache - Variable in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
The cache.
CACHE_CHECK_FREQUENCY - Static variable in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
The property for the Cache check frequency
CachedObject<T> - Class in org.apache.fulcrum.cache
Wrapper for an object you want to store in a cache for a period of time.
CachedObject(T) - Constructor for class org.apache.fulcrum.cache.CachedObject
Constructor; sets the object to expire in the default time (30 minutes).
CachedObject(T, long) - Constructor for class org.apache.fulcrum.cache.CachedObject
Constructor.
clearCache() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Iterate through the cache and remove or refresh stale objects.
configure(Configuration) - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Avalon component lifecycle method
configure(Configuration) - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
configure(Configuration) - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
created - Variable in class org.apache.fulcrum.cache.CachedObject
When the object is created.

D

DEFAULT - Static variable in class org.apache.fulcrum.cache.CachedObject
Cache the object with the Default TTL
DEFAULT_CACHE_CHECK_FREQUENCY - Static variable in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Cache check frequency in Millis (1000 Millis = 1 second).
DEFAULT_CACHE_CHECK_FREQUENCY - Static variable in class org.apache.fulcrum.cache.impl.EHCacheService
Cache check frequency in Millis (1000 Millis = 1 second).
DEFAULT_CACHE_CHECK_FREQUENCY - Static variable in class org.apache.fulcrum.cache.impl.JCSCacheService
Cache check frequency in Millis (1000 Millis = 1 second).
DEFAULT_INITIAL_CACHE_SIZE - Static variable in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Initial size of hash table Value must be > 0.
DefaultGlobalCacheService - Class in org.apache.fulcrum.cache.impl
This Service functions as a Global Cache.
DefaultGlobalCacheService() - Constructor for class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
 
dispose() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Avalon component lifecycle method
dispose() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
dispose() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 

E

EHCacheService - Class in org.apache.fulcrum.cache.impl
Default implementation of EHCacheService (Ehcache 2)
EHCacheService() - Constructor for class org.apache.fulcrum.cache.impl.EHCacheService
 

F

flushCache() - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Flush the cache of all objects.
flushCache() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Flush the cache of all objects.
flushCache() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
flushCache() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
FOREVER - Static variable in class org.apache.fulcrum.cache.CachedObject
Do not expire the object

G

getCacheCheckFrequency() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Get the Cache Check Frequency in milliseconds
getCachedObjects() - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Returns a copy of the non-expired CachedObjects in the cache as a list.
getCachedObjects() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Returns a copy of the non-expired CachedObjects in the cache as a list.
getCachedObjects() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
getCachedObjects() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
getCacheSize() - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Returns the current size of the cache.
getCacheSize() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Returns the current size of the cache.
getCacheSize() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
getCacheSize() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
getContents() - Method in class org.apache.fulcrum.cache.CachedObject
Returns the cached object.
getCreated() - Method in class org.apache.fulcrum.cache.CachedObject
Returns the creation time for the object.
getExpires() - Method in class org.apache.fulcrum.cache.CachedObject
Returns the expiration time for the object.
getKeys() - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Returns a copy of keys to objects in the cache as a list.
getKeys() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Returns a copy of keys to objects in the cache as a list.
getKeys() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
getKeys() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
getLastAccess() - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
 
getNumberOfObjects() - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Returns the number of objects in the cache.
getNumberOfObjects() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Returns the number of objects currently stored in the cache
getNumberOfObjects() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
getNumberOfObjects() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
getObject(String) - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Gets a cached object given its id (a String).
getObject(String) - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Returns an item from the cache. /** Returns an item from the cache.
getObject(String) - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
getObject(String) - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
getTTL() - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
Gets the timeToLive value.
GlobalCacheService - Interface in org.apache.fulcrum.cache
GlobalCacheService interface.

I

INITIAL_CACHE_SIZE - Static variable in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
The property for the InitalCacheSize
initialize() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Avalon component lifecycle method
initialize() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
initialize() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
isStale() - Method in class org.apache.fulcrum.cache.CachedObject
Is the object stale?
isUntouched() - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
Returns true if the object hasn't been touched in the previous TTL period.

J

JCSCacheService - Class in org.apache.fulcrum.cache.impl
Default implementation of JCSCacheService
JCSCacheService() - Constructor for class org.apache.fulcrum.cache.impl.JCSCacheService
 

O

ObjectExpiredException - Exception in org.apache.fulcrum.cache
Exception thrown when an item either does not exist or has expired from the GlobalCache.
ObjectExpiredException() - Constructor for exception org.apache.fulcrum.cache.ObjectExpiredException
 
org.apache.fulcrum.cache - package org.apache.fulcrum.cache
 
org.apache.fulcrum.cache.impl - package org.apache.fulcrum.cache.impl
 

R

refresh() - Method in interface org.apache.fulcrum.cache.Refreshable
Refreshes the object.
refresh() - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
Refresh the object and the created time.
Refreshable - Interface in org.apache.fulcrum.cache
This is the interface for objects you want to refresh themselves from the cache.
RefreshableCachedObject<T extends Refreshable> - Class in org.apache.fulcrum.cache
The idea of the RefreshableCachedObject is that, rather than removing items from the cache when they become stale, we'll tell them to refresh themselves instead.
RefreshableCachedObject(T) - Constructor for class org.apache.fulcrum.cache.RefreshableCachedObject
Constructor; sets the object to expire in the default time (30 minutes).
RefreshableCachedObject(T, long) - Constructor for class org.apache.fulcrum.cache.RefreshableCachedObject
Constructor.
removeObject(String) - Method in interface org.apache.fulcrum.cache.GlobalCacheService
Removes an object from the cache.
removeObject(String) - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Removes an object from the cache.
removeObject(String) - Method in class org.apache.fulcrum.cache.impl.EHCacheService
 
removeObject(String) - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
 
ROLE - Static variable in interface org.apache.fulcrum.cache.GlobalCacheService
Avalon role - used to id the component within the manager
run() - Method in class org.apache.fulcrum.cache.impl.DefaultGlobalCacheService
Circle through the cache and remove stale objects.
run() - Method in class org.apache.fulcrum.cache.impl.EHCacheService
Circle through the cache and refresh stale objects.
run() - Method in class org.apache.fulcrum.cache.impl.JCSCacheService
Circle through the cache and refresh stale objects.

S

setExpires(long) - Method in class org.apache.fulcrum.cache.CachedObject
Set the expiration interval for the object.
setLastAccess(long) - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
 
setStale(boolean) - Method in class org.apache.fulcrum.cache.CachedObject
Set the stale status for the object.
setTTL(long) - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
Sets the timeToLive value

T

touch() - Method in class org.apache.fulcrum.cache.RefreshableCachedObject
Sets the last access time to the current time.
A C D E F G I J O R S T 
All Classes All Packages