public static NodeTable create(NodeTable nodeTable, int nodeToIdCacheSize, int idToNodeCacheSize, int nodeMissesCacheSize) { if ( nodeToIdCacheSize <= 0 && idToNodeCacheSize <= 0 ) return nodeTable ; return new NodeTableCache(nodeTable, nodeToIdCacheSize, idToNodeCacheSize, nodeMissesCacheSize) ; }
public static NodeTable create(NodeTable nodeTable, StoreParams params) { int nodeToIdCacheSize = params.getNode2NodeIdCacheSize() ; int idToNodeCacheSize = params.getNodeId2NodeCacheSize() ; if ( nodeToIdCacheSize <= 0 && idToNodeCacheSize <= 0 ) return nodeTable ; return new NodeTableCache(nodeTable, nodeToIdCacheSize, idToNodeCacheSize, params.getNodeMissCacheSize()) ; }