| java.lang.Object org.mmbase.cache.ReleaseStrategy org.mmbase.cache.BetterStrategy
BetterStrategy | public class BetterStrategy extends ReleaseStrategy (Code) | | This release strategy is a bit better than 'BasicReleaseStrategy, and also a bit more sophisticated.
since: MMBase 1.8 author: Ernst Bunders version: $Id: BetterStrategy.java,v 1.31 2007/12/07 14:41:59 ernst Exp $ |
Methods inherited from org.mmbase.cache.ReleaseStrategy | public void clear()(Code)(Java Doc) abstract protected boolean doEvaluate(NodeEvent event, SearchQuery query, List<MMObjectNode> cachedResult)(Code)(Java Doc) abstract protected boolean doEvaluate(RelationEvent event, SearchQuery query, List<MMObjectNode> cachedResult)(Code)(Java Doc) public boolean equals(Object ob)(Code)(Java Doc) final public StrategyResult evaluate(NodeEvent event, SearchQuery query, List<MMObjectNode> cachedResult)(Code)(Java Doc) final public StrategyResult evaluate(RelationEvent event, SearchQuery query, List<MMObjectNode> cachedResult)(Code)(Java Doc) public int getAvgEvaluationTimeInMilis()(Code)(Java Doc) protected static List<Constraint> getConstraintsForField(String fieldName, MMObjectBuilder builder, Constraint constraint, SearchQuery query)(Code)(Java Doc) abstract public String getDescription()(Code)(Java Doc) abstract public String getName()(Code)(Java Doc) protected static List<SortOrder> getSortordersForField(String fieldName, MMObjectBuilder builder, List<SortOrder> sortOrders, SearchQuery query)(Code)(Java Doc) public int getTotalEvaluated()(Code)(Java Doc) public long getTotalEvaluationTimeMillis()(Code)(Java Doc) public int getTotalPreserved()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public boolean isEnabled()(Code)(Java Doc) public void setEnabled(boolean newStatus)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|