A Hazelcast store for the node-cache-manager module.
npm install --save cache-manager-hazelcast
var cacheManager = require('cache-manager');
var hazelcastStore = require('cache-manager-hazelcast');
var hazelcastCache = cacheManager.caching({
store: hazelcastStore,
defaultMap: 'CACHE' // Default Value is 'CACHE'
host: 'localhost',
port: 5701,
prefix: 'MapPrefix',
ttl: 60,
});
hazelcastCache.set('foo', 'bar', {
mapName: 'CustomMapName',
ttl: 120,
}); // returns Promise
hazelcastCache.get('foo', {
mapName: 'CustomMapName',
}) // returns Promise
hazelcastCache.del('foo', {
mapName: 'CustomMapName',
}) // returns Promise
{
defaultMap?: string,
host?: string,
port?: string,
prefix?: string,
ttl?: number,
}
{
mapName?: string,
}
{
mapName?: string,
ttl?: number,
}