node package manager

obj-cache

object cache for nodejs

cache

Object cache for nodejs.

npm install obj-cache
 
var cache=require('obj-cache');
var mycache=new cache(
'mycache',
1000*30,
function(key,callback)
{
database.connect(
key,
function(err,conn)
{
callback(err,conn);
}
);
},
function(conn)
{
conn.close();
}
);
 
...
 
mycache.get(
'database connection string',
function(err,conn)
{
conn.query(....);
 
}
);
 
....
 
//exiting application 
cache.cleanup(); //release resource in all caches