Update Data in CacheAdmin Scope

Note: Ensure you have installed the required package to use this SDK method.

You can update the key-value pair in a cache segment using the update() SDK method. You must pass the key name and key-value which are of the String type as arguments. If the values aren’t present, they will be inserted into the cache segment. The promise returned here will be resolved to a JSON object.

You can also optionally pass the expiry time parameter. If you don’t assign a value for that, the expiry time will be set to 48 hours by default.

The segment reference used in the code snippet below is the segment instance.

copy
//Update cache by passing the key-value pair 
const cache = new Cache(); 
const segment = cache.segment(); 
const entity = await segment.update('Name', 'Micheal Greene');
console.log(entity);

Example of Expected Response

A sample response that you will receive for each version is shown below.

copy
{
  "cache_name": "Last_Name",
  "cache_value": "Brown",
  "project_details": { "project_name": "AlienCity", "id": "2136000000007733" },
  "segment_details": { "segment_name": "DataStore", "id": "2136000000008572" },
  "expires_in": "Aug 18, 2021 06:46 PM",
  "expiry_in_hours": "47",
  "ttl_in_milliseconds": "172596000"
}

Last Updated 2026-07-02 14:51:41 +0530 IST