mirror of
https://github.com/caprover/caprover
synced 2026-08-14 03:31:09 +00:00
18 lines
486 B
JavaScript
18 lines
486 B
JavaScript
"use strict";
|
|
/**
|
|
* Created by kasra on 27/06/17.
|
|
*/
|
|
const DataStore = require("./DataStore");
|
|
const dataStoreCache = {};
|
|
module.exports = {
|
|
getDataStore: function (namespace) {
|
|
if (!namespace) {
|
|
throw new Error('NameSpace is empty');
|
|
}
|
|
if (!dataStoreCache[namespace]) {
|
|
dataStoreCache[namespace] = new DataStore(namespace);
|
|
}
|
|
return dataStoreCache[namespace];
|
|
},
|
|
};
|
|
//# sourceMappingURL=DataStoreProvider.js.map
|