A C E G I K M N O P V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addHandler(Class<? extends InvalidationHandler>) - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleExtender
- addHandler(InvalidationHandler) - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleExtender
- apply(Persistent) - Method in interface org.apache.cayenne.cache.invalidation.InvalidationFunction
-
Deprecated.
C
- CacheGroup - Annotation Type in org.apache.cayenne.cache.invalidation
-
Annotation for defining cache group in case different cache types are targeted.
- CacheGroupDescriptor - Class in org.apache.cayenne.cache.invalidation
-
Immutable object describing cache group.
- CacheGroupDescriptor(String) - Constructor for class org.apache.cayenne.cache.invalidation.CacheGroupDescriptor
- CacheGroupDescriptor(String, Class<?>, Class<?>) - Constructor for class org.apache.cayenne.cache.invalidation.CacheGroupDescriptor
- CacheGroups - Annotation Type in org.apache.cayenne.cache.invalidation
-
A built-in annotation that provides declarative cache management for persistent objects.
- CacheGroupsHandler - Class in org.apache.cayenne.cache.invalidation
- CacheGroupsHandler() - Constructor for class org.apache.cayenne.cache.invalidation.CacheGroupsHandler
- CacheInvalidationFilter - Class in org.apache.cayenne.cache.invalidation
-
A
DataChannelSyncFilterthat invalidates cache groups. - CacheInvalidationFilter(Provider<QueryCache>, List<InvalidationHandler>) - Constructor for class org.apache.cayenne.cache.invalidation.CacheInvalidationFilter
- CacheInvalidationModule - Class in org.apache.cayenne.cache.invalidation
-
This module is autoloaded, all extensions should be done via
CacheInvalidationModuleExtender. - CacheInvalidationModule() - Constructor for class org.apache.cayenne.cache.invalidation.CacheInvalidationModule
- CacheInvalidationModuleExtender - Class in org.apache.cayenne.cache.invalidation
- CacheInvalidationModuleProvider - Class in org.apache.cayenne.cache.invalidation
- CacheInvalidationModuleProvider() - Constructor for class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleProvider
- canHandle(Class<? extends Persistent>) - Method in class org.apache.cayenne.cache.invalidation.CacheGroupsHandler
-
Return invalidation function that returns values of
CacheGroupsandCacheGroupannotations for the given type. - canHandle(Class<? extends Persistent>) - Method in interface org.apache.cayenne.cache.invalidation.InvalidationHandler
- configure(Binder) - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModule
E
- extend() - Static method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModule
-
Returns a new "extender" to customize the defaults provided by this module.
G
- getCacheGroupName() - Method in class org.apache.cayenne.cache.invalidation.CacheGroupDescriptor
- getKeyType() - Method in class org.apache.cayenne.cache.invalidation.CacheGroupDescriptor
- getOrCreateTxGroups() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationFilter
- getValueType() - Method in class org.apache.cayenne.cache.invalidation.CacheGroupDescriptor
- groups() - Method in annotation type org.apache.cayenne.cache.invalidation.CacheGroups
-
Defines one or more typed cache groups associated with the tagged entity.
I
- InvalidationFunction - Interface in org.apache.cayenne.cache.invalidation
-
Deprecated.since 4.1 plain Function>Persistent, Collection>CacheGroupDescriptor>> can be used.
- InvalidationHandler - Interface in org.apache.cayenne.cache.invalidation
-
A pluggable handler to invalidate cache groups on changes in certain objects.
K
- keyType() - Method in annotation type org.apache.cayenne.cache.invalidation.CacheGroup
-
Defines key type of the cache.
M
- module() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleExtender
- module() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleProvider
- moduleType() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleProvider
N
- noCacheGroupsHandler() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleExtender
O
- onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationFilter
- org.apache.cayenne.cache.invalidation - package org.apache.cayenne.cache.invalidation
- overrides() - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationModuleProvider
P
- preCommit(Object) - Method in class org.apache.cayenne.cache.invalidation.CacheInvalidationFilter
-
A callback method that records cache group to flush at the end of the commit.
V
- value() - Method in annotation type org.apache.cayenne.cache.invalidation.CacheGroup
- value() - Method in annotation type org.apache.cayenne.cache.invalidation.CacheGroups
-
Defines one or more cache group names associated with the tagged entity.
- valueType() - Method in annotation type org.apache.cayenne.cache.invalidation.CacheGroup
-
Defines value type of the cache.
All Classes All Packages