Actualizar datos en el cache
Los datos existentes del cache se pueden actualizar a través del método updateCacheValue(). Este viene con las siguientes dos variantes:
Actualizar el valor de cache de una clave
Esta variante actualiza el valor de la clave existente, pasando el valor actualizado como parámetro al método updateCacheValue(). El tiempo de expiración de la clave se mantiene con su valor anterior.
Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCSegment;
copy
//Obtener una instancia de caché
ZCCache cacheobj=ZCCache.getInstance();
//Obtener una instancia de un segmento específico con un ID de segmento
ZCSegment segment = cacheobj.getSegment(1510000000054091L); //Reemplazar con el ID del segmento
// Actualiza el valor de la clave del caché existente
ZCCache.getInstance().updateCacheValue("time_taken", "10");
Actualizar el valor de cache con tiempo de expiración
Similar al anterior, esta variante actualiza el valor de la clave, donde el tiempo de expiración de la clave también se pasa como parámetro al método. El valor del tiempo de expiración se actualiza con el nuevo valor pasado como un valor long int en horas.
Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCSegment;
copy
//Obtener una instancia de caché
ZCCache cacheobj=ZCCache.getInstance();
//Obtener una instancia de un segmento específico con un ID de segmento
ZCSegment segment = cacheobj.getSegment(151xxxxxxxxxL);
//Actualizar el valor de la clave del caché existente con su tiempo de expiración
ZCCache.getInstance().updateCacheValue("time_taken", "48", 2L);
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit