-
invalidationTimestamp
long invalidationTimestamp
unix timestamp 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
-
invalidationWindowSecs
long invalidationWindowSecs
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.
-
lastHardInvalidationTimestamp
long lastHardInvalidationTimestamp
if this has a value greater than zero, all the keys older than this timestamp
are considered hard invalidated.
-
lastSoftInvalidationTimestamp
long lastSoftInvalidationTimestamp
if this has a value greater than zero, all the keys older than this timestamp
are considered soft invalidated.