Cache
Record
Name
Type
Description
expired
boolean
Was cache expired or not
value
any
Cache value
Cache class
Cache.file
Path to the file where the cache should be stored
Cache.get(name)
import { Cache, promisify } from '@empathize/framework';
promisify(async () => {
let record = await Cache.get('not_existing_record');
// Record doesn't exist
console.log(record === null ? 'Record doesn\'t exist' : 'Record exist');
record = await Cache.get('existing_record');
// Record exists
console.log(record === null ? 'Record doesn\'t exist' : 'Record exists');
});
Cache.set(name, value, ttl)
import { Cache } from '@empathize/framework';
// Will be cached forever
Cache.set('record_1', 'Hello, World!');
// Will be cached for 24 hours
Cache.set('record_2', 'Hello, World!', 24 * 3600);
Last updated