Class CacheInvalidationFilter

java.lang.Object
org.apache.cayenne.cache.invalidation.CacheInvalidationFilter
All Implemented Interfaces:
DataChannelSyncFilter

public class CacheInvalidationFilter extends Object implements DataChannelSyncFilter

A DataChannelSyncFilter that invalidates cache groups. Use custom rules for invalidation provided via DI.

Default rule is based on entities' CacheGroups annotation.

To add default filter:

         ServerRuntime.builder("cayenne-project.xml")
              .addModule(CacheInvalidationModuleBuilder.builder().build());
     

Since:
4.0 enhanced to support custom handlers.
See Also: