Class Neo4jEntityCacheDAO
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.Neo4jEntityCacheDAO
- All Implemented Interfaces:
EntityCacheDAO
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNeo4jEntityCacheDAO(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 TypeMethodDescriptionvoidvoidvoidvoidvoid
-
Field Details
-
caches
protected final Map<Class<? extends Entity>,javax.cache.Cache<EntityCacheKey, caches? extends Entity>>
-
-
Constructor Details
-
Neo4jEntityCacheDAO
public Neo4jEntityCacheDAO(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
-
getStatistics
- Specified by:
getStatisticsin interfaceEntityCacheDAO
-
enableStatistics
public void enableStatistics()- Specified by:
enableStatisticsin interfaceEntityCacheDAO
-
disableStatistics
public void disableStatistics()- Specified by:
disableStatisticsin interfaceEntityCacheDAO
-
resetStatistics
public void resetStatistics()- Specified by:
resetStatisticsin interfaceEntityCacheDAO
-
evict
- Specified by:
evictin interfaceEntityCacheDAO
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceEntityCacheDAO
-