Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
J
O
R
S
T
A
addObject(String, CachedObject)
- Method in interface org.apache.fulcrum.cache.
GlobalCacheService
Adds an object to the cache.
addObject(String, CachedObject)
- Method in class org.apache.fulcrum.cache.impl.
DefaultGlobalCacheService
Adds an object to the cache.
addObject(String, CachedObject)
- Method in class org.apache.fulcrum.cache.impl.
EHCacheService
addObject(String, CachedObject)
- 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
- Class in
org.apache.fulcrum.cache
Wrapper for an object you want to store in a cache for a period of time.
CachedObject(Object)
- Constructor for class org.apache.fulcrum.cache.
CachedObject
Constructor; sets the object to expire in the default time (30 minutes).
CachedObject(Object, 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 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
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
getName()
- Method in class org.apache.fulcrum.cache.impl.
DefaultGlobalCacheService
Deprecated.
part of the pre-avalon compatibility layer
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
getStale()
- Method in class org.apache.fulcrum.cache.
CachedObject
Get the stale status for the object.
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
- 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(Refreshable)
- Constructor for class org.apache.fulcrum.cache.
RefreshableCachedObject
Constructor; sets the object to expire in the default time (30 minutes).
RefreshableCachedObject(Refreshable, 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.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004-2010
The Apache Software Foundation
. All Rights Reserved.