Class Neo4jEntityCacheDAO
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.Neo4jEntityCacheDAO
- All Implemented Interfaces:
EntityCacheDAO
-
Field Summary
-
Constructor Summary
ConstructorDescriptionNeo4jEntityCacheDAO
(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, javax.cache.Cache<EntityCacheKey, Neo4jVirSchema> virSchemaCache) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
-
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, javax.cache.Cache<EntityCacheKey, Neo4jVirSchema> virSchemaCache)
-
-
Method Details
-
getStatistics
- Specified by:
getStatistics
in interfaceEntityCacheDAO
-
enableStatistics
public void enableStatistics()- Specified by:
enableStatistics
in interfaceEntityCacheDAO
-
disableStatistics
public void disableStatistics()- Specified by:
disableStatistics
in interfaceEntityCacheDAO
-
resetStatistics
public void resetStatistics()- Specified by:
resetStatistics
in interfaceEntityCacheDAO
-
evict
- Specified by:
evict
in interfaceEntityCacheDAO
-
clearCache
public void clearCache()- Specified by:
clearCache
in interfaceEntityCacheDAO
-