public interface ArcacheSpeedupConfigurationGetInterface
| Modifier and Type | Method and Description |
|---|---|
ArcacheBackendClient |
getBackendClient()
Get the inner backend client
|
boolean |
getCacheIsolation() |
ProbabilityFunction |
getExpirationProbabilityFunction()
Get the probability function to be used in expiration evaluation
|
int |
getInvalidationKeysCacheSize()
Get the maximum size of invalidationKeys Cache in number of elements
|
long |
getInvalidationKeysExpirationMillis()
Get the expiration of the stored values in milliseconds
|
int |
getMissesCacheSize()
Get the maximum size of misses Cache in number of elements
|
long |
getMissesExpirationMillis()
Get the expiration of the stored values in milliseconds
|
int |
getObjectsCacheSize()
Get the maximum size of objects Cache in number of elements
|
long |
getObjectsExpirationMillis()
Get the expiration of the stored values in milliseconds
|
boolean |
getProtectAgainstBackendFailures()
Allow some protection against backend failures.
|
long |
getSpeedupCacheTTLMillis()
Get the speedup cache ttl in milli seconds, this value must be restricted by
the cache size, the ttl is allowed to make a hard expiration if its needed.
|
ArcacheSpeedupTracker |
getTracker()
Get a tracker to keep control of speedup performance and malfunctions
|
ArcacheBackendClient getBackendClient()
int getInvalidationKeysCacheSize()
int getObjectsCacheSize()
int getMissesCacheSize()
long getInvalidationKeysExpirationMillis()
long getObjectsExpirationMillis()
long getMissesExpirationMillis()
boolean getProtectAgainstBackendFailures()
long getSpeedupCacheTTLMillis()
ProbabilityFunction getExpirationProbabilityFunction()
ArcacheSpeedupTracker getTracker()
boolean getCacheIsolation()
Copyright © 2019. All rights reserved.