Package org.jboss.shotoku.cache

Interface Summary
CacheItemDataSource<K,T> Basic interface when using a renewable cache item --- defines methods, which are used to determine what values should be put to the cache.
CacheItemOperations<K,T> Operations on a cache item that shouldn't be visible to the user --- mainly the CacheItemOperations.update() method.
CacheItemUser<K,T> An interface presented to the user of the cache item.
 

Class Summary
CacheItem<K,T> Use this class if you want to store objects in a cache that will be updated on a regular intervals of time, by a service daemon thread.
SignalExitUpdateThreadData<K,T> Data, that signals an update thread that it should exit (end).
UpdateThread An update thread, which reads data packets from a queue, executes an update on them, and reports on the statistics and possible errors.
UpdateThreadData<K,T> Function that should be executed by an update thread; updates an associated key in a cache item.
ValueChange<T> A class which represents either a change of value, and holds the new value, or no value change.
 

Exception Summary
UnregisteredException