@spalger/kibana
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
25 lines (19 loc) • 480 B
JavaScript
define(function (require) {
return function PatternCache() {
var _ = require('lodash');
var vals = {};
var validId = function (id) {
return typeof id !== 'object';
};
this.get = function (id) {
if (validId(id)) return vals[id];
};
this.set = function (id, prom) {
if (validId(id)) vals[id] = prom;
return prom;
};
this.clear = this.delete = function (id) {
if (validId(id)) delete vals[id];
};
};
});