|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Cacheable | A Cacheable object contains information on cache policies, which determines whether the object should be cached or not. |
| CacheImplementationInterface<K,V> | Classes which can be used as a cache implementation need to implement this interface. |
| CacheManagerMBean | See http://java.sun.com/docs/books/tutorial/jmx/mbeans/standard.html |
| CacheMBean | See http://java.sun.com/docs/books/tutorial/jmx/mbeans/standard.html |
| Class Summary | |
|---|---|
| AggregatedResultCache | Cache for queries like SELECT COUNT(number) AS number FROM mm_news news. |
| BasicReleaseStrategy | This class provides a very basic release strategy. |
| BetterStrategy | This release strategy is a bit better than 'BasicReleaseStrategy, and also a bit more sophisticated. |
| BlobCache | The 'blob cache' is used in MMObjectNode to cache small byte-array field values. |
| Cache<K,V> | A base class for all Caches. |
| CacheManager | Cache manager manages the static methods of Cache. |
| CacheManager.Bean<K,V> | |
| CachePolicy | A CachePolicy object determines for a given object whether it should be cached or not, and how. |
| ChainedReleaseStrategy | This class will manage a collection of ReleaseStrategy
instances, and call them hierarchically. |
| ConstraintsMatchingStrategy | This strategy will evaluate the constraint on a a query object against a NodeEvent. |
| ConstraintsMatchingStrategy.AbstractConstraintMatcher | |
| MultilevelCache | This cache handles multilevel query results from the bridge, namely only for the 'getList' functions of BasicCloud |
| NodeCache | A cache for MMObjectNodes. |
| NodeListCache | Query result cache used for getNodes from MMObjectBuilder. |
| QueryResultCache | This cache provides a base implementation to cache the result of SearchQuery's. |
| RelatedNodesCache | Query result cache used for getRelatedNodes from MMObjectNodes. |
| RelationsCache | Cache from MMObjectNode number to List of InsRel MMObjectNodes instances (relation nodes). |
| ReleaseStrategy | This class is the base for all cache release strategies. |
| ReleaseStrategy.StrategyResult | |
| ReleaseStrategy.Timer | Deprecated. The only thing what this does is knowing how to subtract, which is really not so difficult or verbose by itself |
| Exception Summary | |
|---|---|
| CacheConfigurationException | |
The goal of this package is to centralize the MMBase caches. Every cache extends the abstract 'Cache' class, which also contains the static methods to obtain a list of al caches.
All caches which are based on the Cache class can also be configured (activity, size) by <config>/caches.xml.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||