A C E G I K M N O P V 
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 DataChannelSyncFilter that 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 CacheGroups and CacheGroup annotations 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
Disable the default CacheGroupsHandler that is tied to CacheGroups and CacheGroup annotations.

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.
A C E G I K M N O P V 
All Classes All Packages