-
invalidationTimestampMillis
long invalidationTimestampMillis
unix timestamp in milliseconds del momento en el cual se pide la invalidacion
-
isHardInvalidation
boolean isHardInvalidation
Indica si la invalidacion es hard o soft. En el caso de hard si se determina
que se ha invalidado, el valor almacenado queda inaccesible. Esto permite
destruir el acceso a valores que generarian inconsistencias intolerables
El caso soft, el valor sera recuperado pero marcando que ha sido invalidado.
Lo cual permite seguir utilizando el valor si es imposible reconstruirlo por
una degradacion fuerte del sistema
-
invalidationWindowMillis
long invalidationWindowMillis
Cantidad de tiempo en segundos que dura la ventana de invalidacion. Setearla
en cero fuerza una invalidacion instantanea. Si se setea por ejemplo un valor
de 10 se darĂ¡n 10 segundos con probabilidad creciente de que el valor sea
considerado invalido. Esto permite que una invalidacion no colapse el
sistema.
-
lastHardInvalidationTimestampMillis
long lastHardInvalidationTimestampMillis
if this has a value greater than zero, all the keys older than this timestamp
are considered hard invalidated.
-
lastSoftInvalidationTimestampMillis
long lastSoftInvalidationTimestampMillis
if this has a value greater than zero, all the keys older than this timestamp
are considered soft invalidated.