Package org.mmbase.cache

Package class diagram package org.mmbase.cache
The goal of this package is to centralize the MMBase caches.

See:
          Description

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.
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  
 

Package org.mmbase.cache Description

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.

Since:
MMBase-1.6


MMBase2 Core 2.0-SNAPSHOT - 2013-03-30T06:36