Class CacheCleaningTransactionExecutionListener
java.lang.Object
org.apache.syncope.core.persistence.neo4j.spring.CacheCleaningTransactionExecutionListener
- All Implemented Interfaces:
TransactionExecutionListener
public class CacheCleaningTransactionExecutionListener
extends Object
implements TransactionExecutionListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> protected final javax.cache.Cache<EntityCacheKey, Neo4jAnyType> protected final javax.cache.Cache<EntityCacheKey, Neo4jDelegation> protected final javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> protected final javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> protected final javax.cache.Cache<EntityCacheKey, Neo4jGroup> protected final javax.cache.Cache<EntityCacheKey, Neo4jImplementation> protected final javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> protected final javax.cache.Cache<EntityCacheKey, Neo4jRealm> protected final javax.cache.Cache<EntityCacheKey, Neo4jRole> protected final javax.cache.Cache<EntityCacheKey, Neo4jUser> -
Constructor Summary
ConstructorsConstructorDescriptionCacheCleaningTransactionExecutionListener(javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> delegationCache, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> implementationCache, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jRealm> realmCache, javax.cache.Cache<EntityCacheKey, Neo4jRole> roleCache, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRollback(TransactionExecution transaction, Throwable rollbackFailure) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.transaction.TransactionExecutionListener
afterBegin, afterCommit, beforeBegin, beforeCommit, beforeRollback
-
Field Details
-
anyTypeCache
-
anyObjectCache
-
delegationCache
-
derSchemaCache
-
externalResourceCache
-
groupCache
-
implementationCache
-
plainSchemaCache
-
realmCache
-
roleCache
-
userCache
-
-
Constructor Details
-
CacheCleaningTransactionExecutionListener
public CacheCleaningTransactionExecutionListener(javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> delegationCache, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> implementationCache, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jRealm> realmCache, javax.cache.Cache<EntityCacheKey, Neo4jRole> roleCache, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache)
-
-
Method Details
-
afterRollback
- Specified by:
afterRollbackin interfaceTransactionExecutionListener
-