@Override // FSDatasetMBean public long getCacheCapacity() { return cacheManager.getCacheCapacity(); }
@Override // FSDatasetMBean public long getCacheUsed() { return cacheManager.getCacheUsed(); }
@Override // FsDatasetSpi public List<Long> getCacheReport(String bpid) { return cacheManager.getCachedBlocks(bpid); }
@Override // FsDatasetSpi public void uncache(String bpid, long[] blockIds) { for (int i=0; i < blockIds.length; i++) { cacheManager.uncacheBlock(bpid, blockIds[i]); } }
int iterations = 0; final long cacheCapacity = cacheManager.getCacheCapacity(); (cacheCapacity - cacheManager.getCacheUsed()) < bytesNeeded) { RamDiskReplica replicaState = ramDiskReplicaTracker.getNextCandidateForEviction();
@Override // FSDatasetMBean public long getNumBlocksFailedToUncache() { return cacheManager.getNumBlocksFailedToUncache(); }
@Override // FSDatasetMBean public long getNumBlocksCached() { return cacheManager.getNumBlocksCached(); }
@Override // FSDatasetMBean public long getNumBlocksFailedToCache() { return cacheManager.getNumBlocksFailedToCache(); }
@Override public boolean isCached(String bpid, long blockId) { return cacheManager.isCached(bpid, blockId); }
volumeExecutor = volume.getCacheExecutor(); cacheManager.cacheBlock(blockId, bpid, blockFileName, length, genstamp, volumeExecutor);
cacheManager = new FsDatasetCache(this);
cacheManager.uncacheBlock(bpid, invalidBlks[i].getBlockId());
@Override // FSDatasetMBean public long getNumBlocksFailedToUncache() { return cacheManager.getNumBlocksFailedToUncache(); }
@Override // FSDatasetMBean public long getNumBlocksCached() { return cacheManager.getNumBlocksCached(); }
@Override // FSDatasetMBean public long getNumBlocksFailedToCache() { return cacheManager.getNumBlocksFailedToCache(); }
@Override public boolean isCached(String bpid, long blockId) { return cacheManager.isCached(bpid, blockId); }
volumeExecutor = volume.getCacheExecutor(); cacheManager.cacheBlock(blockId, bpid, blockFileName, length, genstamp, volumeExecutor);
cacheManager = new FsDatasetCache(this);
@Override // FsDatasetSpi public void uncache(String bpid, long[] blockIds) { for (int i=0; i < blockIds.length; i++) { cacheManager.uncacheBlock(bpid, blockIds[i]); } }
@Override // FSDatasetMBean public long getNumBlocksFailedToUncache() { return cacheManager.getNumBlocksFailedToUncache(); }