| Interface | Description |
|---|---|
| Cache<K,V> |
General purpose cache.
|
| Cacheable |
Interface that defines the necessary behavior for objects added to a Cache.
|
| CacheFactoryStrategy |
Implementation of CacheFactory that relies on the specific clustering solution.
|
| ClusterTask<V> |
An interface to mix in
Externalizable and Runnable, which are both required for
sending invokable tasks across a cluster. |
| ExternalizableUtilStrategy |
Interface that allows to provide different ways for implementing serialization of objects.
|
| Class | Description |
|---|---|
| CacheFactory |
Creates Cache objects.
|
| CacheSizes |
Utility class for determining the sizes in bytes of commonly used objects.
|
| CacheWrapper<K,V> |
Acts as a proxy for a Cache implementation.
|
| ComponentCacheWrapper<K,V> |
This specialized wrapper is used for the Components cache, which
should not be purged.
|
| DefaultCache<K,V> |
Default, non-distributed implementation of the Cache interface.
|
| DefaultLocalCacheStrategy |
CacheFactoryStrategy for use in Openfire.
|
| DummyExternalizableUtil |
Dummy implementation that does nothing.
|
| ExternalizableUtil |
Utility methods to assist in working with the Externalizable interfaces.
|
| Exception | Description |
|---|---|
| CannotCalculateSizeException |
Flags an exception when we cannot determine size of the object to be cached.
|
Copyright © 2003-2008 Jive Software.