1.0.5 • Published 7 years ago

imp-cache v1.0.5

Weekly downloads
7
License
ISC
Repository
github
Last release
7 years ago

Example:

var cache = require('./cache.js')('10027', {expires: 1000 * 2});
var obj = { id: '123',fields: {falust: {value: 'qq:qwe'},nid: 2},otherData: []};
cache.linkSetter('content', function(data){
	return data['fields']['nid']
});
cache.linkSetter('content', function(data){
	return data['fields']['falust']['value']
});
cache.linkSetter('content', function(data){
	return data['id']
});
cache.valueTransformer('content', function(obj){ 	
	obj['falust'] = obj['fields']['falust']['value'];	
	obj['nid'] = obj['fields']['nid'];	
	delete obj['fields'];	
	return obj;
});
cache.valueSetter('content', function(key){
	console.log('vSetter'); 
	return obj;
}, false);
cache.get('content', 1, function(value){ console.log(value) });
1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago