utils/src/main/java/jetbrains/exodus/core/dataStructures/LongObjectCache.java [76:103]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                final boolean result = size() > secondGenSizeBound;
                if (result) {
                    --_size;
                    firstGenerationQueue.put(eldest.getKey(), eldest.getValue());
                    ++_size;
                }
                return result;
            }
        };
    }

    @Override
    public void lock() {
        if (lock != null) {
            lock.lock();
        }
    }

    @Override
    public void unlock() {
        if (lock != null) {
            lock.unlock();
        }
    }

    // returns value pushed out of the cache

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



utils/src/main/java/jetbrains/exodus/core/dataStructures/ObjectCache.java [78:103]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                final boolean result = size() > secondGenSizeBound;
                if (result) {
                    --_size;
                    firstGenerationQueue.put(eldest.getKey(), eldest.getValue());
                    ++_size;
                }
                return result;
            }
        };
    }

    @Override
    public void lock() {
        if (lock != null) {
            lock.lock();
        }
    }

    @Override
    public void unlock() {
        if (lock != null) {
            lock.unlock();
        }
    }

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



