--- title: "Insertar datos en el cache" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/cache/insert-data-into-cache/ description: "Esta página describe el método para insertar datos en el cache en tu aplicación Java con fragmentos de código de ejemplo." last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Insert Data into the Cache - API" url: /es/api/code-reference/cloud-scale/cache/insert-key-value-in-segment/#InsertKey-ValueinCacheSegment - name: "Cache" url: /es/cloud-scale/help/cache/introduction --- # 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** ```java import com.zc.component.cache.ZCCache; import com.zc.component.cache.ZCCacheObject; import com.zc.component.cache.ZCSegment; ``` ```java //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** ```java import com.zc.component.cache.ZCCache; import com.zc.component.cache.ZCCacheObject; import com.zc.component.cache.ZCSegment; ``` ```java //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** ```java import com.zc.component.cache.ZCCache; import com.zc.component.cache.ZCCacheObject; import com.zc.component.cache.ZCSegment; ``` ```java //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); ```