Package org.eclipse.net4j.util.cache
Class HysteresisConditionPolicy
- java.lang.Object
-
- org.eclipse.net4j.util.cache.ThresholdConditionPolicy
-
- org.eclipse.net4j.util.cache.HysteresisConditionPolicy
-
- All Implemented Interfaces:
ICacheMonitor.ConditionPolicy
public class HysteresisConditionPolicy extends ThresholdConditionPolicy
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description HysteresisConditionPolicy(long thresholdYellowRed, long thresholdRedYellow, long thresholdGreenYellow, long thresholdYellowGreen)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ICacheMonitor.ConditiongetNewCondition(ICacheMonitor.Condition oldCondition, long freeMemory)longgetThresholdGreenYellow()longgetThresholdYellowRed()-
Methods inherited from class org.eclipse.net4j.util.cache.ThresholdConditionPolicy
getNewCondition, getThresholdRedYellow, getThresholdYellowGreen
-
-
-
-
Method Detail
-
getThresholdYellowRed
public long getThresholdYellowRed()
-
getThresholdGreenYellow
public long getThresholdGreenYellow()
-
getNewCondition
protected ICacheMonitor.Condition getNewCondition(ICacheMonitor.Condition oldCondition, long freeMemory)
- Overrides:
getNewConditionin classThresholdConditionPolicy
-
-