Class HillClimberWindowTinyLfuPolicy.HillClimberWindowTinyLfuSettings
- java.lang.Object
-
- com.github.benmanes.caffeine.cache.simulator.BasicSettings
-
- com.github.benmanes.caffeine.cache.simulator.policy.sketch.climbing.HillClimberWindowTinyLfuPolicy.HillClimberWindowTinyLfuSettings
-
- Enclosing class:
- HillClimberWindowTinyLfuPolicy
public static final class HillClimberWindowTinyLfuPolicy.HillClimberWindowTinyLfuSettings extends BasicSettings
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.benmanes.caffeine.cache.simulator.BasicSettings
BasicSettings.ActorSettings, BasicSettings.MembershipSettings, BasicSettings.ReportSettings, BasicSettings.SyntheticSettings, BasicSettings.TinyLfuSettings, BasicSettings.TraceFilesSettings, BasicSettings.TraceSettings
-
-
Constructor Summary
Constructors Constructor Description HillClimberWindowTinyLfuSettings(Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Double>percentMain()doublepercentMainProtected()ImmutableSet<com.github.benmanes.caffeine.cache.simulator.policy.sketch.climbing.HillClimberType>strategy()-
Methods inherited from class com.github.benmanes.caffeine.cache.simulator.BasicSettings
actor, admission, config, maximumSize, membership, policies, randomSeed, report, tinyLfu, trace
-
-
-
-
Constructor Detail
-
HillClimberWindowTinyLfuSettings
public HillClimberWindowTinyLfuSettings(Config config)
-
-
Method Detail
-
percentMainProtected
public double percentMainProtected()
-
strategy
public ImmutableSet<com.github.benmanes.caffeine.cache.simulator.policy.sketch.climbing.HillClimberType> strategy()
-
-