package org.neo4j.kernel.management; import org.neo4j.kernel.impl.core.NodeManager; class Cache extends Neo4jJmx implements CacheMBean { private final NodeManager nodeManager; Cache( int instanceId, NodeManager nodeManager ) { super( instanceId ); this.nodeManager = nodeManager; } public String getCacheType() { return nodeManager.isUsingSoftReferenceCache() ? "soft reference cache" : "lru cache"; } public int getNodeCacheSize() { return nodeManager.getNodeCacheSize(); } public int getRelationshipCacheSize() { return nodeManager.getRelationshipCacheSize(); } }