Insertar datos en el cache
Además de obtener información del cache, las siguientes variantes de putCache() también admiten la inserción de elementos de objetos de cache.
Insertar un par clave-valor
El siguiente código inserta un par clave-valor en un segmento de cache a través del método putCacheValue().
Nota:
El tiempo de expiración se establece en 48 horas de forma predeterminada.
#### Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCCacheObject;
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 el ID de segmento
ZCSegment segment = cacheobj.getSegment(1510000000054091L);
//Almacenar Valor en Caché como par clave-valor (con un Tiempo de Expiración predeterminado de 48 horas)
ZCCacheObject cache = segment.putCacheValue("Name", "Amelia Burrows");
Insertar un par clave-valor con tiempo de expiración
Similar al caso anterior, junto con los parámetros de clave y valor, se utiliza el parámetro opcional de tiempo de expiración en esta variante.
Nota:
El valor del tiempo de expiración debe pasarse como un valor long en horas.
#### Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCCacheObject;
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 el ID de segmento
ZCSegment segment = cacheobj.getSegment(1510000000054091L);
//Almacenar Valor en Caché como par clave-valor con tiempo de expiración especificado. (Tiempo en horas)
ZCCacheObject cache = segment.putCacheValue("LastName", "S", 1L);
Insertar un par clave-valor a través de un objeto de cache
El siguiente código inserta un par clave-valor en un segmento de cache a través del método putCacheObject().
Nota:
Si el nombre de la clave ya existe en un segmento de cache, será reemplazado con el nuevo valor insertado.
#### Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCCacheObject;
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 el ID de segmento
ZCSegment segment = cacheobj.getSegment(1510000000054091L);
//Crear un CacheObject y establecer los atributos del segmento de caché
ZCCacheObject cacheDetails = ZCCacheObject.getInstance();
cacheDetails.setKeyName("ObjectKey");
cacheDetails.setValue("ObjectValue");
cacheDetails.setExpiryInHours(1L);
//Crear el caché usando el CacheObject
ZCCacheObject cache = segment.putCacheObject(cacheDetails);
Última actualización 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit