Cache Level Event Notifications
Cache Level Event Notifications in NCache allow applications to be notified in real-time about changes in data. Applications can register for ItemAdded, ItemUpdated, and ItemRemoved events to immediately respond to changes in the Clustered or Local cache without polling. These notifications are disabled by default to save precious CPU and network resources, but can be turned on, as follows:
Using the NCache Management Center
Launch the NCache Management Center by browsing to http://localhost:8251 or
<server-ip>:8251.In the left navigation bar, click on Clustered Caches or Local Caches, based on the cache to configure.
Next to the cache name, click on View Details.
Important
Ensure the cache is stopped before proceeding.

This opens the detailed configuration page for the cache. Go to the Advanced Settings tab and click on Options in the left bar.
Under Notifications, check the notifications you want to receive - OnItemAdded, OnItemRemoved, OnItemUpdated.
Configure the Expiry Time for the events.

- Click on Save Changes at the bottom of the page to apply this configuration to the cache.
Configure via XML (config.ncconf)
You can manually edit the NCache configuration file as follows:
Important
Ensure the cache is stopped before proceeding.
- Configure cache-level notifications through config.ncconf by specifying the
<cache-notifications>tag under the<cache-settings>tag:
<cache-settings ...>
<cache-notifications item-remove="False" item-add="True" item-update="False" expiration-time="15sec"/>
</cache-settings>
- Once the changes are made, start the cache and restart the NCache service.
See Also
General Cache Settings
Cache Cluster Settings
Error Logging
Eviction Policy