コンストラクタ
# 新しいCacheDataModificationListener(onCacheDataModified、onCacheCleared) キャッシュデータの変更時
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
onCacheDataModified |
function | キャッシュデータが変更されるとコールバックが呼び出されます |
onCacheCleared |
function | キャッシュがクレラされたときにコールバックが呼び出されます |
例:
const ncache = require('ncache-client');
function myDataSourceClear(cacheName) {
//..
}
function myDataSourceModified(key, event) {
//...
}
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("demoCache");
let messagingService = await cache.getMessagingService();
//Create cache data modification listener
let listerner = new ncache.CacheDataModificationListener(myDataSourceModified, myDataSourceClear);
await messagingService.addCacheNotificationListener(key, listerner, ncache.EventType.ItemAdded, ncache.EventDataFilter.DataWithMetadata);