-function Data_get(result, src, key, ttl, time, age, is_expired) {
- time = Data_get_time()
- A_time[src, key] = time
- age = time - M_time[src, key]
- # ttl = 0 => forever
- result["is_expired"] = ttl && age > ttl
- result["value"] = Data[src, key]
+function cache_get(result, src, key, ttl, time, age, is_expired) {
+ time = cache_get_time()
+ _cache_atime[src, key] = time
+ age = time - _cache_mtime[src, key]
+ result["is_expired"] = ttl && age > ttl # ttl = 0 => forever
+ result["value"] = _cache[src, key]