var memMap = {}; var StorageController = { async: 0, getItem: function (path) { if (memMap.hasOwnProperty(path)) { return memMap[path]; } return null; }, setItem: function (path, value) { memMap[path] = String(value); }, removeItem: function (path) { delete memMap[path]; }, getAllKeys: function () { return Object.keys(memMap); }, clear: function () { for (var key in memMap) { if (memMap.hasOwnProperty(key)) { delete memMap[key]; } } } }; module.exports = StorageController;