public interface ArcacheConfigurationSetInterface
| Modifier and Type | Method and Description |
|---|---|
void |
setBackendClient(ArcacheBackendClient backendClient)
Sets the default backend client to store objects and invalidationkeys
|
void |
setDefaultExpirationTimeMillis(long expirationTimeMillis)
Sets the default value to be used to consider a cached object expired
|
void |
setDefaultHardInvalidation(boolean hardInvalidation) |
void |
setDefaultInvalidationWindowMillis(long windowMillis)
set the default invalidation window, this is the ammount of time to do
probabilistic invalidation.
|
void |
setDefaultOperationTimeoutMillis(long timeoutMillis) |
void |
setDefaultStoredObjectRemovalTimeMillis(long removeTimeMillis)
Sets the default value to be used to set the lifetime of the object at
backend level.
|
void |
setExpirationProbabilityFunction(ProbabilityFunction expirationProbabilityFunction)
Sets the function to be used to compute the probability of a key has expired
|
void |
setInvalidationBackendClient(ArcacheBackendClient invalidationBackendClient)
Set the invalidation backend client to store invalidationkeys If you null
this, then the defaultBackendClient is used.
|
void |
setInvalidationProbabilityFunction(ProbabilityFunction invalidationProbabilityFunction)
Sets the function to be used to compute the probability of a key has
invalidated
|
void |
setKeyDelimiter(String keyDelimiter)
Permite configurar un delimitador default para las keys el mismo sera
utilizado par separar las keys de invalidacion y el namespace
|
void |
setKeyNamespace(String namespace)
Permite configurar un namsepace default para todas las keys De esta forma se
puede evitar la colision de keys con otro servicio
|
void |
setTimeMeasurementErrorMillis(long errorMillis)
Error total en la medicion de tiempos expresado en mili segundos debe ser
1000 + maxClockOffset + maxKeyCreationTime maxClockOffset (diferencia maxima
entre 2 relojes de la infraestructura involucrada) maxKeyCreationTime (Tiempo
(95pt) que demanda generar un valor a ser almacenado)
|
void setDefaultOperationTimeoutMillis(long timeoutMillis)
timeoutMillis - timeoutMillis the default timeout to be used in backend
operationsvoid setTimeMeasurementErrorMillis(long errorMillis)
errorMillis - the time measurament error in millisecondsvoid setDefaultInvalidationWindowMillis(long windowMillis)
windowMillis - invalidation window in millisecondsvoid setDefaultHardInvalidation(boolean hardInvalidation)
hardInvalidation - default type of invalidation to be usedvoid setKeyNamespace(String namespace)
namespace - ...void setKeyDelimiter(String keyDelimiter)
keyDelimiter - ...void setDefaultExpirationTimeMillis(long expirationTimeMillis)
expirationTimeMillis - ...void setDefaultStoredObjectRemovalTimeMillis(long removeTimeMillis)
removeTimeMillis - ...void setBackendClient(ArcacheBackendClient backendClient)
backendClient - void setInvalidationBackendClient(ArcacheBackendClient invalidationBackendClient)
invalidationBackendClient - void setExpirationProbabilityFunction(ProbabilityFunction expirationProbabilityFunction)
expirationProbabilityFunction - void setInvalidationProbabilityFunction(ProbabilityFunction invalidationProbabilityFunction)
invalidationProbabilityFunction - Copyright © 2019. All rights reserved.