| Package | Description |
|---|---|
| org.mmbase.cache |
The goal of this package is to centralize the MMBase
caches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicReleaseStrategy
This class provides a very basic release strategy.
|
class |
BetterStrategy
This release strategy is a bit better than 'BasicReleaseStrategy, and also a bit more sophisticated.
|
class |
ChainedReleaseStrategy
This class will manage a collection of
ReleaseStrategy
instances, and call them hierarchically. |
class |
ConstraintsMatchingStrategy
This strategy will evaluate the constraint on a a query object against a NodeEvent.
|
| Modifier and Type | Method and Description |
|---|---|
ReleaseStrategy |
CacheManager.Bean.getReleaseStrategy() |
| Modifier and Type | Method and Description |
|---|---|
List<ReleaseStrategy> |
ChainedReleaseStrategy.getList() |
Iterator<ReleaseStrategy> |
ChainedReleaseStrategy.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
ChainedReleaseStrategy.addReleaseStrategy(ReleaseStrategy strategy)
Adds the strategy if it is not already there.
|
void |
QueryResultCache.addReleaseStrategy(ReleaseStrategy releaseStrategy)
This method lets you add a release strategy to the cache.
|
void |
ChainedReleaseStrategy.removeStrategy(ReleaseStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryResultCache.addReleaseStrategies(List<ReleaseStrategy> strategies) |
| Constructor and Description |
|---|
ChainedReleaseStrategy(ReleaseStrategy... rs) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}