@Override protected CacheItem itemAdded(CacheItem item) { boolean wasUnbounded = isUnbounded; CacheItem overflow = null; // force not to check isUnbounded = false; try { overflow = super.itemAdded(item); } finally { //restore isUnbounded = wasUnbounded; } return overflow; }