| Modifier and Type | Class and Description |
|---|---|
static class |
LinkedPolicy.EvictionPolicy
The replacement policy.
|
Policy.Characteristic, Policy.KeyOnlyPolicy, Policy.PolicySpec| Constructor and Description |
|---|
LinkedPolicy(Config config,
Set<Policy.Characteristic> characteristics,
Admission admission,
LinkedPolicy.EvictionPolicy policy) |
| Modifier and Type | Method and Description |
|---|---|
static Set<Policy> |
policies(Config config,
Set<Policy.Characteristic> characteristics,
LinkedPolicy.EvictionPolicy policy)
Returns all variations of this policy based on the configuration parameters.
|
void |
record(AccessEvent event)
Records that the entry was accessed.
|
PolicyStats |
stats()
Returns the cache efficiency statistics.
|
public LinkedPolicy(Config config, Set<Policy.Characteristic> characteristics, Admission admission, LinkedPolicy.EvictionPolicy policy)
public static Set<Policy> policies(Config config, Set<Policy.Characteristic> characteristics, LinkedPolicy.EvictionPolicy policy)
public PolicyStats stats()
Policypublic void record(AccessEvent event)
Policy