1.1. Cache API
The cache API provides a temporary key-value based storage.
Functions
- 
function getCache(string key)
- Get a temporary cached value identified by its key. - Note - an empty string is returned if the key is not found. - Parameters:
- key – the item identifier. 
- Returns:
- item value on success, nil otherwise. 
 
- 
function setCache(string key, string value, int expire_secs = nil)
- Set a temporary cached value identified by a key. - Note - by convention, cache keys should start with “ntopng.cache.” . - Parameters:
- key – the item identifier. 
- value – the item value. 
- expire_secs – if set, the cache will expire after the specified seconds. 
 
 
- 
function delCache(string key)
- Delete a previously cached value. - Parameters:
- key – the item identifier. 
 
- 
function incrCache(string key, int amount = 1)
- Atomically increase a cached counter and get its new value. - Note - the counter starts from 0 for newly created keys. - Parameters:
- key – the item identifier. 
- amount – the counter increment. 
 
- Returns:
- the new counter value