--- title: "Actualizar datos en el cache" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/cache/update-data-in-cache/ description: "Esta página describe el método para actualizar datos en el cache en tu aplicación Java con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: sdk related_links: - name: "Update Data in Cache - API" url: /es/api/code-reference/cloud-scale/cache/update-key-value/#UpdateKey-ValuePair - name: "Cache" url: /es/cloud-scale/help/cache/introduction --- # 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** ```java import com.zc.component.cache.ZCCache; 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 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** ```java import com.zc.component.cache.ZCCache; 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 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); ```