segmentstore/server/src/main/java/io/pravega/segmentstore/server/tables/SegmentKeyCache.java
/**
         * Removes the contents of this entry from the cache, if anything was stored there in the first place. Invoking
         * this method will cause {@link #storeInCache} to throw an {@link IllegalStateException} going forward.
         *
         * @return True if there was anything evicted, false otherwise.
         */
Removes the contents of this entry from the cache, if anything was stored there in the first place. Invoking
this method will cause  #storeInCache to throw an  IllegalStateException going forward.

@return True if there was anything evicted, false otherwise.
Removes the contents of this entry from the cache if anything was stored there in the first place . Invoking this method will cause #storeInCache to throw an IllegalStateException going forward . @return True if there was anything evicted false otherwise .
synchronized boolean evict() {
            int address = this.cacheAddress;
            this.cacheAddress = EVICTED_ADDRESS;
            if (address >= 0) {
                SegmentKeyCache.this.cacheStorage.delete(address);
                return true;
            }
            return false;
        }
synchronized boolean evict ( ) { int address = this . cacheAddress ; this . cacheAddress = EVICTED_ADDRESS ; if ( address >= 0 ) { SegmentKeyCache . this . cacheStorage . delete ( address ) ; return true ; } return false ; }
Removes the contents of this entry from the cache, if anything was stored there in the first place.
Removes the contents of this entry from the cache if anything was stored there in the first place .