
Installation
npm install --save memory-cache
Usage
var cache = require('memory-cache');
// now just use the cache
cache.put('foo', 'bar');
console.log(cache.get('foo'))
// that wasn't too interesting, here's the good part
cache.put('houdini', 'disappear', 100) // Time in ms
console.log('Houdini will now ' + cache.get('houdini'));
setTimeout(function() {
console.log('Houdini is ' + cache.get('houdini'));
}, 200);
sẽ in ra:
bar
Houdini will now disappear
Houdini is null
API
put = function(key, value, time)
- Lưu một giá trị vào bộ nhớ.
- Nếu không có time thì biến được lưu vĩnh viễn.
get = function(key)
- Lấy giá trị cache.
- Nếu key không tồn tại, trả về giá trị null
del = function(key)
- Xóa giá trị, trả về true nếu xóa thành công, ngược lại false.
clear = function()
- Xóa toàn bộ cache.
size = function()
- Trả về số lượng giá trị lưu trong cache.
memsize = function()
- Trả về tổng số bộ nhớ mà cache sử dụng.
debug = function(bool)
- Bật tắt chế độ debug
keys = function()
- Trả về danh sách các keys.
Tôi là Duyệt