0.1.10 • Published 10 years ago
bauer-cache v0.1.10
bauer-cache
Disk-cache library.
Installation
npm install bauer-cacheUsage
var Cache = require("bauer-cache");
var myCache = new Cache({
file: {
dir: "./cache",
name: "filename",
ext: "json"
},
expires: "1d",
json: true
});
myCache.validate(function(error,isValid) {
if (isValid) {
myCache.read(function(error,data) {
});
} else {
myCache.write({ hello: "world" },function(error) {
});
}
});API Summary
Cachenew Cache(options Object) :Cache.setMakeDir(mkdir Boolean):void.getMakeDir() :Boolean.setJSON(json Boolean) :void.isJSON() :Boolean.parseJSON(content String, callback Function) :void.setFile(options Object) :void.setFile(file String) :void.getFile() :String.setExpiration(time Number) :void.setExpiration(expires String) :void.getExpiration() :Number.read() :Readable.read(callback Function) :void.write() :Writable.write(object Array, callback Function) :void.write(object Object, callback Function) :void.write(content String, callback Function) :void.remove(callback Function) :void.exists(callback Function) :void.expired(callback Function) :void.validate(callback Function) :void