Bauherr
# neuer CacheDataModificationListener(onCacheDatamodified, onCacheGelöscht)
Parameter:
Name und Vorname | Typ | Beschreibung |
---|---|---|
onCacheDataModified |
Funktion | Rückruf wird aufgerufen, wenn die Cache-Daten geändert werden |
onCacheCleared |
Funktion | Callback wird aufgerufen, wenn der Cache geleert wird |
Beispiel
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);