mirror of
https://github.com/beestat/app.git
synced 2026-04-25 02:20:01 -04:00
22 lines
523 B
JavaScript
22 lines
523 B
JavaScript
beestat.cache = {
|
|
'data': {}
|
|
};
|
|
|
|
beestat.cache.set = function(key, value) {
|
|
if (key.substring(0, 5) === 'data.') {
|
|
beestat.cache.data[key.substring(5)] = value;
|
|
} else {
|
|
beestat.cache[key] = value;
|
|
}
|
|
beestat.dispatcher.dispatchEvent('cache.' + key);
|
|
};
|
|
|
|
beestat.cache.delete = function(key) {
|
|
if (key.substring(0, 5) === 'data.') {
|
|
delete beestat.cache.data[key.substring(5)];
|
|
} else {
|
|
delete beestat.cache[key];
|
|
}
|
|
beestat.dispatcher.dispatchEvent('cache.' + key);
|
|
};
|