protected void removeFromCache(Graph graph) { // Assume MRSW - no synchronized needed. if ( graph == null ) return ; cache.remove(graph) ; }
@Override public boolean remove(Key key) { boolean b = cache.remove(key) ; if ( b ) cacheEntries-- ; return b ; }
@Override public void remove(T obj) { cacheMap.remove(obj) ; }
@Override public void remove(T obj) { cacheMap.remove(obj) ; }
@Override public void remove(Key key) { cache.remove(key) ; }
@Override synchronized public boolean remove(Key key) { return cache.remove(key) ; }
@Override public void remove(Key key) { cache.remove(key) ; }
public void removeCacheModel(String uri) { if ( isCachingModels() ) modelCache.remove(uri) ; }
@Override public boolean remove(Key key) { boolean b = cache.remove(key) ; if ( b ) cacheEntries.getAndDecrement() ; return b ; }
@Override public final void removeGraph(Node graphName) { deleteAny(graphName, Node.ANY, Node.ANY, Node.ANY) ; synchronized(this) { namedGraphs.remove(graphName) ; } }
public void removeCacheModel(String uri) { if ( isCachingModels() ) modelCache.remove(uri) ; }
@Override synchronized public Block promote(Block block) { Long id = block.getId() ; readCache.remove(id) ; Block block2 = super.promote(block) ; if ( writeCache != null ) writeCache.put(id, block2) ; return block ; }
@Override synchronized public Block promote(Block block) { Long id = block.getId() ; readCache.remove(id) ; Block block2 = super.promote(block) ; if ( writeCache != null ) writeCache.put(id, block2) ; return block ; }
@Override synchronized public Block promote(Block block) { Long id = block.getId() ; readCache.remove(id) ; Block block2 = super.promote(block) ; if ( writeCache != null ) writeCache.put(id, block2) ; return block ; }
private void expelEntry(Long id) { Block block = writeCache.getIfPresent(id) ; if ( block == null ) { log.warn("Write cache: " + id + " expelling entry that isn't there") ; return ; } log("Expel (write cache): %d", id) ; // This pushes the block to the BlockMgr being cached. super.write(block) ; writeCache.remove(id) ; // Move it into the readCache because it's often read after writing // and the read cache is often larger. readCache.put(id, block) ; } }
private void expelEntry(Long id) { Block block = writeCache.getIfPresent(id) ; if ( block == null ) { log.warn("Write cache: " + id + " expelling entry that isn't there") ; return ; } log("Expel (write cache): %d", id) ; // This pushes the block to the BlockMgr being cached. super.write(block) ; writeCache.remove(id) ; // Move it into the readCache because it's often read after writing // and the read cache is often larger. readCache.put(id, block) ; } }
private void expelEntry(Long id) { Block block = writeCache.getIfPresent(id) ; if ( block == null ) { log.warn("Write cache: "+id+" expelling entry that isn't there") ; return ; } log("Expel (write cache): %d", id) ; // This pushes the block to the BlockMgr being cached. super.write(block) ; writeCache.remove(id) ; // Move it into the readCache because it's often read after writing // and the read cache is often larger. readCache.put(id, block) ; }