Uses of Record Class
org.apache.syncope.core.persistence.neo4j.entity.EntityCacheKey
Packages that use EntityCacheKey
Package
Description
-
Uses of EntityCacheKey in org.apache.syncope.core.persistence.neo4j
Methods in org.apache.syncope.core.persistence.neo4j that return types with arguments of type EntityCacheKeyModifier and TypeMethodDescriptionjavax.cache.Cache<EntityCacheKey, Neo4jAnyObject> PersistenceContext.anyObjectCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jAnyType> PersistenceContext.anyTypeCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jDelegation> PersistenceContext.delegationCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> PersistenceContext.derSchemaCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> PersistenceContext.externalResourceCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jGroup> PersistenceContext.groupCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jImplementation> PersistenceContext.implementationCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> PersistenceContext.plainSchemaCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jRealm> PersistenceContext.realmCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jRole> PersistenceContext.roleCache(javax.cache.CacheManager cacheManager) javax.cache.Cache<EntityCacheKey, Neo4jUser> PersistenceContext.userCache(javax.cache.CacheManager cacheManager) Method parameters in org.apache.syncope.core.persistence.neo4j with type arguments of type EntityCacheKeyModifier and TypeMethodDescriptionPersistenceContext.anyObjectRepoExt(AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, UserDAO userDAO, GroupDAO groupDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache) PersistenceContext.anyTypeClassRepoExt(AnyTypeDAO anyTypeDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, GroupDAO groupDAO, ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache) PersistenceContext.anyTypeRepoExt(RemediationDAO remediationDAO, RelationshipTypeDAO relationshipTypeDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache) PersistenceContext.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) PersistenceContext.delegationRepoExt(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> delegationCache) PersistenceContext.derSchemaRepoExt(ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache) PersistenceContext.entityCacheDAO(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) PersistenceContext.groupRepoExt(ApplicationEventPublisher publisher, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, RealmDAO realmDAO, AnyMatchDAO anyMatchDAO, UserDAO userDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache) PersistenceContext.implementationRepoExt(ExternalResourceDAO resourceDAO, EntityCacheDAO entityCacheDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> implementationCache) PersistenceContext.plainSchemaRepoExt(ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache) PersistenceContext.realmDAO(RoleDAO roleDAO, RealmSearchDAO realmSearchDAO, ApplicationEventPublisher publisher, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jRealm> realmCache) PersistenceContext.resourceRepoExt(TaskDAO taskDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, RealmDAO realmDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache) PersistenceContext.roleRepoExt(ApplicationEventPublisher publisher, AnyMatchDAO anyMatchDAO, AnySearchDAO anySearchDAO, DelegationDAO delegationDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jRole> roleCache) PersistenceContext.userRepoExt(SecurityProperties securityProperties, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, RoleDAO roleDAO, AccessTokenDAO accessTokenDAO, GroupDAO groupDAO, DelegationDAO delegationDAO, FIQLQueryDAO fiqlQueryDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache) -
Uses of EntityCacheKey in org.apache.syncope.core.persistence.neo4j.dao
Fields in org.apache.syncope.core.persistence.neo4j.dao with type parameters of type EntityCacheKeyModifier and TypeFieldDescriptionprotected final javax.cache.Cache<EntityCacheKey, Neo4jRealm> Neo4jRealmDAO.cacheprotected final Map<Class<? extends Entity>, javax.cache.Cache<EntityCacheKey, ? extends Entity>> Neo4jEntityCacheDAO.cachesMethod parameters in org.apache.syncope.core.persistence.neo4j.dao with type arguments of type EntityCacheKeyModifier and TypeMethodDescriptionprotected <N extends AbstractNode>
Optional<N> AbstractDAO.findById(String key, Class<N> domainType, javax.cache.Cache<EntityCacheKey, N> cache) protected <E extends Entity,N extends AbstractNode>
List<E> AbstractDAO.findByRelationship(String leftNode, String rightNode, String rightNodeKey, Class<N> leftDomainType, javax.cache.Cache<EntityCacheKey, N> cache) protected <E extends Entity,N extends AbstractNode>
List<E> AbstractDAO.findByRelationship(String leftNode, String rightNode, String rightNodeKey, String relationshipType, Class<N> leftDomainType, javax.cache.Cache<EntityCacheKey, N> cache) protected <E extends Entity,N extends AbstractNode>
List<E> AbstractDAO.toList(Collection<Map<String, Object>> result, String property, Class<N> domainType, javax.cache.Cache<EntityCacheKey, N> cache) AbstractDAO.toOptional(String property, Class<N> domainType, javax.cache.Cache<EntityCacheKey, N> cache) Constructor parameters in org.apache.syncope.core.persistence.neo4j.dao with type arguments of type EntityCacheKeyModifierConstructorDescriptionNeo4jEntityCacheDAO(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) Neo4jRealmDAO(RoleDAO roleDAO, RealmSearchDAO realmSearchDAO, ApplicationEventPublisher publisher, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jRealm> cache) -
Uses of EntityCacheKey in org.apache.syncope.core.persistence.neo4j.dao.repo
Fields in org.apache.syncope.core.persistence.neo4j.dao.repo with type parameters of type EntityCacheKeyModifier and TypeFieldDescriptionprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> AnyObjectRepoExtImpl.anyObjectCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyType> AnyTypeClassRepoExtImpl.anyTypeCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyType> AnyTypeRepoExtImpl.cacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jDelegation> DelegationRepoExtImpl.cacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> ExternalResourceRepoExtImpl.cacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jImplementation> ImplementationRepoExtImpl.cacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jRole> RoleRepoExtImpl.cacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> DerSchemaRepoExtImpl.derSchemaCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jGroup> AnyTypeClassRepoExtImpl.groupCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jGroup> GroupRepoExtImpl.groupCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> PlainSchemaRepoExtImpl.plainSchemaCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> AnyTypeClassRepoExtImpl.resourceCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jUser> UserRepoExtImpl.userCacheMethods in org.apache.syncope.core.persistence.neo4j.dao.repo that return types with arguments of type EntityCacheKeyModifier and TypeMethodDescriptionprotected abstract javax.cache.Cache<EntityCacheKey, N> AbstractAnyRepoExt.cache()protected abstract <S extends Schema>
javax.cache.Cache<EntityCacheKey, S> AbstractSchemaRepoExt.cache()protected javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> AnyObjectRepoExtImpl.cache()protected <S extends Schema>
javax.cache.Cache<EntityCacheKey, S> DerSchemaRepoExtImpl.cache()protected javax.cache.Cache<EntityCacheKey, Neo4jGroup> GroupRepoExtImpl.cache()protected <S extends Schema>
javax.cache.Cache<EntityCacheKey, S> PlainSchemaRepoExtImpl.cache()protected javax.cache.Cache<EntityCacheKey, Neo4jUser> UserRepoExtImpl.cache()Constructor parameters in org.apache.syncope.core.persistence.neo4j.dao.repo with type arguments of type EntityCacheKeyModifierConstructorDescriptionAnyObjectRepoExtImpl(AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, UserDAO userDAO, GroupDAO groupDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache) AnyTypeClassRepoExtImpl(AnyTypeDAO anyTypeDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, GroupDAO groupDAO, ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> resourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache) AnyTypeRepoExtImpl(RemediationDAO remediationDAO, RelationshipTypeDAO relationshipTypeDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jAnyType> cache) DelegationRepoExtImpl(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> cache) DerSchemaRepoExtImpl(ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache) ExternalResourceRepoExtImpl(TaskDAO taskDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, RealmDAO realmDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> cache) GroupRepoExtImpl(AnyUtilsFactory anyUtilsFactory, ApplicationEventPublisher publisher, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, RealmDAO realmDAO, AnyMatchDAO anyMatchDAO, UserDAO userDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache) ImplementationRepoExtImpl(ExternalResourceDAO resourceDAO, EntityCacheDAO entityCacheDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> cache) PlainSchemaRepoExtImpl(ExternalResourceDAO resourceDAO, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache) RoleRepoExtImpl(ApplicationEventPublisher publisher, AnyMatchDAO anyMatchDAO, AnySearchDAO anySearchDAO, DelegationDAO delegationDAO, AnySearchCondVisitor searchCondVisitor, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jRole> cache) UserRepoExtImpl(AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, DynRealmDAO dynRealmDAO, RoleDAO roleDAO, AccessTokenDAO accessTokenDAO, GroupDAO groupDAO, DelegationDAO delegationDAO, FIQLQueryDAO fiqlQueryDAO, SecurityProperties securityProperties, org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache) -
Uses of EntityCacheKey in org.apache.syncope.core.persistence.neo4j.entity
Methods in org.apache.syncope.core.persistence.neo4j.entity that return EntityCacheKey -
Uses of EntityCacheKey in org.apache.syncope.core.persistence.neo4j.spring
Fields in org.apache.syncope.core.persistence.neo4j.spring with type parameters of type EntityCacheKeyModifier and TypeFieldDescriptionprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> CacheCleaningTransactionExecutionListener.anyObjectCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jAnyType> CacheCleaningTransactionExecutionListener.anyTypeCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jDelegation> CacheCleaningTransactionExecutionListener.delegationCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> CacheCleaningTransactionExecutionListener.derSchemaCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> CacheCleaningTransactionExecutionListener.externalResourceCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jGroup> CacheCleaningTransactionExecutionListener.groupCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jImplementation> CacheCleaningTransactionExecutionListener.implementationCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> CacheCleaningTransactionExecutionListener.plainSchemaCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jRealm> CacheCleaningTransactionExecutionListener.realmCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jRole> CacheCleaningTransactionExecutionListener.roleCacheprotected final javax.cache.Cache<EntityCacheKey, Neo4jUser> CacheCleaningTransactionExecutionListener.userCacheConstructor parameters in org.apache.syncope.core.persistence.neo4j.spring with type arguments of type EntityCacheKeyModifierConstructorDescriptionCacheCleaningTransactionExecutionListener(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)