Skip navigation links
A B C D E F G H I K L M P R S T U V W 

A

AbstractProbabilityFunction - Class in ar.com.siripo.arcache.math
 
AbstractProbabilityFunction() - Constructor for class ar.com.siripo.arcache.math.AbstractProbabilityFunction
 
AdjustedExponentialProbabilityFunction - Class in ar.com.siripo.arcache.math
 
AdjustedExponentialProbabilityFunction(double, double) - Constructor for class ar.com.siripo.arcache.math.AdjustedExponentialProbabilityFunction
 
afterPropertiesSet() - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
ar.com.siripo.arcache - package ar.com.siripo.arcache
 
ar.com.siripo.arcache.math - package ar.com.siripo.arcache.math
 
ar.com.siripo.arcache.spring - package ar.com.siripo.arcache.spring
 
ArcacheClient - Class in ar.com.siripo.arcache
 
ArcacheClient() - Constructor for class ar.com.siripo.arcache.ArcacheClient
 
ArcacheClient(ArcacheBackendClient) - Constructor for class ar.com.siripo.arcache.ArcacheClient
 
ArcacheClientFactoryBean - Class in ar.com.siripo.arcache.spring
 
ArcacheClientFactoryBean() - Constructor for class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
ArcacheClientInterface - Interface in ar.com.siripo.arcache
Interfaz completa, reune tanto mecanismos de acceso, mecanismos de invalidacion y mecanismos de configuracion
ArcacheConfigurationGetInterface - Interface in ar.com.siripo.arcache
 
ArcacheConfigurationInterface - Interface in ar.com.siripo.arcache
 
ArcacheConfigurationSetInterface - Interface in ar.com.siripo.arcache
 
ArcacheInvalidationInterface - Interface in ar.com.siripo.arcache
 
ArcacheReadWriteInterface - Interface in ar.com.siripo.arcache
 
asyncGetCacheObject(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
asyncGetCacheObject(String) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
Allow async get
asyncInvalidateKey(String, boolean, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
asyncInvalidateKey(String, boolean, long) - Method in interface ar.com.siripo.arcache.ArcacheInvalidationInterface
 
asyncSet(String, Object) - Method in class ar.com.siripo.arcache.ArcacheClient
 
asyncSet(String, Object, String[]) - Method in class ar.com.siripo.arcache.ArcacheClient
 
asyncSet(String, Object) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
 
asyncSet(String, Object, String[]) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
 

B

backendClient - Variable in class ar.com.siripo.arcache.ArcacheClient
 
backendClient - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
backendClient - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
build() - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
buildCacheGetterTask(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
Builder(CacheGetResult.Type) - Constructor for class ar.com.siripo.arcache.CacheGetResult.Builder
 
Builder(CacheGetResult) - Constructor for class ar.com.siripo.arcache.CacheGetResult.Builder
 
buildInvalidateKeyTask(String, boolean, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 

C

CacheGetResult - Class in ar.com.siripo.arcache
Representa el resultado de una operacion de Get
CacheGetResult(CacheGetResult.Type) - Constructor for class ar.com.siripo.arcache.CacheGetResult
 
CacheGetResult(CacheGetResult.Type, Exception) - Constructor for class ar.com.siripo.arcache.CacheGetResult
 
CacheGetResult.Builder - Class in ar.com.siripo.arcache
 
CacheGetResult.ErrorBuilder - Class in ar.com.siripo.arcache
 
CacheGetResult.Type - Enum in ar.com.siripo.arcache
 
CacheGetterTask - Class in ar.com.siripo.arcache
 
CacheGetterTask(String, ArcacheBackendClient, ArcacheBackendClient, BackendKeyBuilder, ArcacheConfigurationGetInterface, Random) - Constructor for class ar.com.siripo.arcache.CacheGetterTask
 
CacheGetterTask.InvalidatedKey - Class in ar.com.siripo.arcache
 
CacheInvalidationObject - Class in ar.com.siripo.arcache
 
CacheInvalidationObject() - Constructor for class ar.com.siripo.arcache.CacheInvalidationObject
 
cancel(boolean) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
cancel(boolean) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
cancelled - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
cancelled - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
config - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
config - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
createBackendKey(String) - Method in class ar.com.siripo.arcache.ArcacheClient
Create the key to be used in the backend client
createInvalidationBackendKey(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
createInvalidationObject(long, CacheInvalidationObject) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 

D

defaultExpirationTimeMillis - Variable in class ar.com.siripo.arcache.ArcacheClient
 
defaultHardInvalidation - Variable in class ar.com.siripo.arcache.ArcacheClient
 
defaultInvalidationWindowMillis - Variable in class ar.com.siripo.arcache.ArcacheClient
 
defaultOperationTimeoutMillis - Variable in class ar.com.siripo.arcache.ArcacheClient
 
defaultStoredObjectRemovalTimeMillis - Variable in class ar.com.siripo.arcache.ArcacheClient
 
destroy() - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
done - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
done - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
doTask(long, long) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
doTask(long, long) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 

E

effectiveInvalidationBackendClient - Variable in class ar.com.siripo.arcache.ArcacheClient
 
ErrorBuilder() - Constructor for class ar.com.siripo.arcache.CacheGetResult.ErrorBuilder
 
ErrorBuilder(Exception) - Constructor for class ar.com.siripo.arcache.CacheGetResult.ErrorBuilder
 
errorCause - Variable in class ar.com.siripo.arcache.CacheGetResult
 
expectedClass - Variable in exception ar.com.siripo.arcache.UnexpectedObjectType
 
ExpirableCacheObject - Class in ar.com.siripo.arcache
This object is the one that will be stored in the backend to contain the domain objects to be cached.
ExpirableCacheObject() - Constructor for class ar.com.siripo.arcache.ExpirableCacheObject
 
expirationProbabilityFunction - Variable in class ar.com.siripo.arcache.ArcacheClient
 
expirationTTLMillis - Variable in class ar.com.siripo.arcache.ExpirableCacheObject
Expiration TTL in milliseconds, after that the key must be considered expired

F

foundClass - Variable in exception ar.com.siripo.arcache.UnexpectedObjectType
 

G

get(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
get(String, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
get(String) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
This is the most basic get method.
get(String, long) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
 
get() - Method in class ar.com.siripo.arcache.CacheGetterTask
 
get(long, TimeUnit) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
get() - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
get(long, TimeUnit) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
getBackendClient() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getBackendClient() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getCacheObject(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
getCacheObject(String, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
getCacheObject(String) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
 
getCacheObject(String, long) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
This method never throws an exception, in case of an exception it is returned inside the returned object
getDefaultExpirationTimeMillis() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getDefaultExpirationTimeMillis() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getDefaultHardInvalidation() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getDefaultHardInvalidation() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getDefaultInvalidationWindowMillis() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getDefaultInvalidationWindowMillis() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getDefaultOperationTimeoutMillis() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getDefaultOperationTimeoutMillis() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getDefaultStoredObjectRemovalTimeMillis() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getDefaultStoredObjectRemovalTimeMillis() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getErrorCause() - Method in class ar.com.siripo.arcache.CacheGetResult
 
getExpirationProbabilityFunction() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getExpirationProbabilityFunction() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getInvalidatedKey() - Method in class ar.com.siripo.arcache.CacheGetResult
 
getInvalidationBackendClient() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getInvalidationBackendClient() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getInvalidationKeys() - Method in class ar.com.siripo.arcache.CacheGetResult
 
getInvalidationProbabilityFunction() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getInvalidationProbabilityFunction() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getKeyDelimiter() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getKeyDelimiter() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getKeyNamespace() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getKeyNamespace() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getObject() - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
getObjectType() - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
getPreviousInvalidationObject(long, long) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
getProbability(double) - Method in class ar.com.siripo.arcache.math.AdjustedExponentialProbabilityFunction
 
getProbability(double) - Method in class ar.com.siripo.arcache.math.LinearProbabilityFunction
 
getProbability(double) - Method in interface ar.com.siripo.arcache.math.ProbabilityFunction
What is expected of this function is that it returns probability values with the following conditions.
getRelaxOperationTimeoutInHeavyLoadSystem() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getRelaxOperationTimeoutInHeavyLoadSystem() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getsCacheInvalidationObjectFromFuture(Future<Object>, long) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
getStoreTimestampMillis() - Method in class ar.com.siripo.arcache.CacheGetResult
 
getTimeMeasurementErrorMillis() - Method in class ar.com.siripo.arcache.ArcacheClient
 
getTimeMeasurementErrorMillis() - Method in interface ar.com.siripo.arcache.ArcacheConfigurationGetInterface
 
getType() - Method in class ar.com.siripo.arcache.CacheGetResult
 
getValue() - Method in class ar.com.siripo.arcache.CacheGetResult
 
graceZone - Variable in class ar.com.siripo.arcache.math.AbstractProbabilityFunction
The zone where the probability is zero , must be between [0,1)

H

hardInvalidation - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 

I

invalidatedKey - Variable in class ar.com.siripo.arcache.CacheGetResult
 
invalidateKey(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
invalidateKey(String, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
invalidateKey(String, boolean) - Method in class ar.com.siripo.arcache.ArcacheClient
 
invalidateKey(String, boolean, long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
invalidateKey(String) - Method in interface ar.com.siripo.arcache.ArcacheInvalidationInterface
Invalida una key, utilizando una invalidacion soft o hard segun se haya configurado, utilizando el invalidationWindow default
invalidateKey(String, long) - Method in interface ar.com.siripo.arcache.ArcacheInvalidationInterface
Invalida una key, utilizando una invalidacion soft o hard segun se haya configurado
invalidateKey(String, boolean) - Method in interface ar.com.siripo.arcache.ArcacheInvalidationInterface
Invalidates a key using the default invalidationWindow
invalidateKey(String, boolean, long) - Method in interface ar.com.siripo.arcache.ArcacheInvalidationInterface
 
InvalidateKeyTask - Class in ar.com.siripo.arcache
This task is needed because to set a Invalidation Key is needed some previous invalidation key values if available.
InvalidateKeyTask(String, boolean, long, ArcacheBackendClient, BackendKeyBuilder, ArcacheConfigurationGetInterface) - Constructor for class ar.com.siripo.arcache.InvalidateKeyTask
 
invalidationBackendClient - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
invalidationKeyPrefix - Variable in class ar.com.siripo.arcache.ArcacheClient
 
invalidationKeys - Variable in class ar.com.siripo.arcache.CacheGetResult
 
invalidationKeys - Variable in class ar.com.siripo.arcache.ExpirableCacheObject
list of sets to which this key belongs, which allow the invalidation of groups
invalidationKeysFutureGets - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
invalidationProbabilityFunction - Variable in class ar.com.siripo.arcache.ArcacheClient
 
invalidationTimestampMillis - Variable in class ar.com.siripo.arcache.CacheInvalidationObject
unix timestamp in milliseconds del momento en el cual se pide la invalidacion
invalidationWindowMillis - Variable in class ar.com.siripo.arcache.CacheInvalidationObject
Cantidad de tiempo en segundos que dura la ventana de invalidacion.
invalidationWindowMillis - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
isAnyTypeOfError() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isCachedObjectExpired(ExpirableCacheObject, long) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
isCachedObjectInvalidated(ExpirableCacheObject, HashMap<String, CacheInvalidationObject>, long) - Method in class ar.com.siripo.arcache.CacheGetterTask
 
isCancelled() - Method in class ar.com.siripo.arcache.CacheGetterTask
 
isCancelled() - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
isDone() - Method in class ar.com.siripo.arcache.CacheGetterTask
 
isDone() - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
isExpired() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isHardInvalidation - Variable in class ar.com.siripo.arcache.CacheInvalidationObject
Indica si la invalidacion es hard o soft.
isHit() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isHitExpiredOrInvalidated() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isHitOrExpired() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isInvalidated() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isMiss() - Method in class ar.com.siripo.arcache.CacheGetResult
 
isSingleton() - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 

K

key - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
key - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
keyBuilder - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
keyBuilder - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
keyDelimiter - Variable in class ar.com.siripo.arcache.ArcacheClient
 
keyNamespace - Variable in class ar.com.siripo.arcache.ArcacheClient
 

L

lastHardInvalidationTimestampMillis - Variable in class ar.com.siripo.arcache.CacheInvalidationObject
if this has a value greater than zero, all the keys older than this timestamp are considered hard invalidated.
lastSoftInvalidationTimestampMillis - Variable in class ar.com.siripo.arcache.CacheInvalidationObject
if this has a value greater than zero, all the keys older than this timestamp are considered soft invalidated.
LinearProbabilityFunction - Class in ar.com.siripo.arcache.math
 
LinearProbabilityFunction(double) - Constructor for class ar.com.siripo.arcache.math.LinearProbabilityFunction
 
loadInvalidationKeys(ExpirableCacheObject, long, long) - Method in class ar.com.siripo.arcache.CacheGetterTask
 

M

mainFutureGet - Variable in class ar.com.siripo.arcache.CacheGetterTask
 

P

prevVersionGetFuture - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
ProbabilityFunction - Interface in ar.com.siripo.arcache.math
This interface exists to allow the definition of ad hoc probability functions that are used within the invalidation and expiration strategy.

R

random - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
randomGenerator - Variable in class ar.com.siripo.arcache.ArcacheClient
 
relaxOperationTimeoutInHeavyLoadSystem - Variable in class ar.com.siripo.arcache.ArcacheClient
 
relaxOperationTimeoutInHeavyLoadSystem - Variable in class ar.com.siripo.arcache.CacheGetterTask
 

S

set(String, Object) - Method in class ar.com.siripo.arcache.ArcacheClient
 
set(String, Object, String[]) - Method in class ar.com.siripo.arcache.ArcacheClient
 
set(String, Object) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
Almacena un valor, como timeout utiliza el default, en caso de falla retornarĂ¡ una exepcion
set(String, Object, String[]) - Method in interface ar.com.siripo.arcache.ArcacheReadWriteInterface
Almacena un valor y define las claves de invalidacion
setBackendClient(ArcacheBackendClient) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setBackendClient(ArcacheBackendClient) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Sets the default backend client to store objects and invalidationkeys
setBackendClient(ArcacheBackendClient) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setDefaultExpirationTimeMillis(long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setDefaultExpirationTimeMillis(long) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Sets the default value to be used to consider a cached object expired
setDefaultExpirationTimeMillis(long) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setDefaultHardInvalidation(boolean) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setDefaultHardInvalidation(boolean) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
 
setDefaultHardInvalidation(boolean) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setDefaultInvalidationWindowMillis(long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setDefaultInvalidationWindowMillis(long) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
set the default invalidation window, this is the ammount of time to do probabilistic invalidation.
setDefaultInvalidationWindowMillis(long) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setDefaultOperationTimeoutMillis(long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setDefaultOperationTimeoutMillis(long) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
 
setDefaultOperationTimeoutMillis(long) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setDefaultStoredObjectRemovalTimeMillis(long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setDefaultStoredObjectRemovalTimeMillis(long) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Sets the default value to be used to set the lifetime of the object at backend level.
setDefaultStoredObjectRemovalTimeMillis(long) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setExpirationProbabilityFunction(ProbabilityFunction) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setExpirationProbabilityFunction(ProbabilityFunction) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Sets the function to be used to compute the probability of a key has expired
setExpirationProbabilityFunction(ProbabilityFunction) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setFuture - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 
setGraceZone(double) - Method in class ar.com.siripo.arcache.math.AbstractProbabilityFunction
 
setInvalidationBackendClient(ArcacheBackendClient) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setInvalidationBackendClient(ArcacheBackendClient) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Set the invalidation backend client to store invalidationkeys If you null this, then the defaultBackendClient is used.
setInvalidationBackendClient(ArcacheBackendClient) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setInvalidationObject(long, long, CacheInvalidationObject) - Method in class ar.com.siripo.arcache.InvalidateKeyTask
 
setInvalidationProbabilityFunction(ProbabilityFunction) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setInvalidationProbabilityFunction(ProbabilityFunction) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Sets the function to be used to compute the probability of a key has invalidated
setInvalidationProbabilityFunction(ProbabilityFunction) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setKeyDelimiter(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setKeyDelimiter(String) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Permite configurar un delimitador default para las keys el mismo sera utilizado par separar las keys de invalidacion y el namespace
setKeyDelimiter(String) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setKeyNamespace(String) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setKeyNamespace(String) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
Permite configurar un namsepace default para todas las keys De esta forma se puede evitar la colision de keys con otro servicio
setKeyNamespace(String) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setRelaxOperationTimeoutInHeavyLoadSystem(boolean) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setRelaxOperationTimeoutInHeavyLoadSystem(boolean) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
In heavy loaded systems when CPU is at top, and with too many threads running concurrently, the time measurements are imperfect, because the time is spend in another thread and not in the IO operation.
setRelaxOperationTimeoutInHeavyLoadSystem(boolean) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
setTimeMeasurementErrorMillis(long) - Method in class ar.com.siripo.arcache.ArcacheClient
 
setTimeMeasurementErrorMillis(long) - Method in interface ar.com.siripo.arcache.ArcacheConfigurationSetInterface
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)
setTimeMeasurementErrorMillis(long) - Method in class ar.com.siripo.arcache.spring.ArcacheClientFactoryBean
 
shapeFactor - Variable in class ar.com.siripo.arcache.math.AdjustedExponentialProbabilityFunction
 
storeTimestampMillis - Variable in class ar.com.siripo.arcache.CacheGetResult
 

T

timeMeasurementErrorMillis - Variable in class ar.com.siripo.arcache.ArcacheClient
 
timestampMillis - Variable in class ar.com.siripo.arcache.ExpirableCacheObject
Unix timestamp (in milliseconds) of the moment where the value was stored
toString() - Method in exception ar.com.siripo.arcache.UnexpectedObjectType
 
type - Variable in class ar.com.siripo.arcache.CacheGetResult
 

U

UnexpectedObjectType - Exception in ar.com.siripo.arcache
This is returned when the cached object type is not the expected
UnexpectedObjectType(Class<?>, Class<?>) - Constructor for exception ar.com.siripo.arcache.UnexpectedObjectType
 
userConfiguredInvalidationBackendClient - Variable in class ar.com.siripo.arcache.ArcacheClient
The userConfiguredInvalidationBackendClient is what the user sets, the effective backend client used is at effectiveInvalidationBackendClient

V

value - Variable in class ar.com.siripo.arcache.CacheGetResult
The user stored value
value - Variable in class ar.com.siripo.arcache.ExpirableCacheObject
The application domain value to be remembered and restored
valueOf(String) - Static method in enum ar.com.siripo.arcache.CacheGetResult.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ar.com.siripo.arcache.CacheGetResult.Type
Returns an array containing the constants of this enum type, in the order they are declared.
valueToReturn - Variable in class ar.com.siripo.arcache.CacheGetterTask
 
valueToReturn - Variable in class ar.com.siripo.arcache.InvalidateKeyTask
 

W

withErrorCause(Exception) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
withInvalidatedKey(String) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
withInvalidationKeys(String[]) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
withStoreTimestampMillis(long) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
withType(CacheGetResult.Type) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
withValue(Object) - Method in class ar.com.siripo.arcache.CacheGetResult.Builder
 
A B C D E F G H I K L M P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.