private void clearCache(ByteBuffer src, long position) { if (cache.size() > 0) { int len = src.remaining(); long p = getCachePos(position); while (len > 0) { cache.remove(p); p += CACHE_BLOCK_SIZE; len -= CACHE_BLOCK_SIZE; } } }
cache.remove(pos);
/** {@inheritDoc} */ @Override public void uncache(long ptr) { rowCache.remove(ptr); }
private void clearCache(ByteBuffer src, long position) { if (cache.size() > 0) { int len = src.remaining(); long p = getCachePos(position); while (len > 0) { cache.remove(p); p += CACHE_BLOCK_SIZE; len -= CACHE_BLOCK_SIZE; } } }
private void clearCache(ByteBuffer src, long position) { if (cache.size() > 0) { int len = src.remaining(); long p = getCachePos(position); while (len > 0) { cache.remove(p); p += CACHE_BLOCK_SIZE; len -= CACHE_BLOCK_SIZE; } } }
private void clearCache(ByteBuffer src, long position) { if (cache.size() > 0) { int len = src.remaining(); long p = getCachePos(position); while (len > 0) { cache.remove(p); p += CACHE_BLOCK_SIZE; len -= CACHE_BLOCK_SIZE; } } }
cache.remove(pos);
cache.remove(pos);
cache.remove(pos);