public void putAll(Map map) { synchronized (_cacheL2) { mergeIfL2NotEmpty(); // sepatare merge to avoid increasing L2 size too much // (it cannot be reallocated, it is final) merge(map); } }
private void mergeIfNeeded() { if (++_missCount >= _mergeThreshold) { merge(_cacheL2); } }
public void putAll(Map map) { synchronized (_cacheL2) { mergeIfL2NotEmpty(); // sepatare merge to avoid increasing L2 size too much // (it cannot be reallocated, it is final) merge(map); } }
private void mergeIfNeeded() { if (++_missCount >= _mergeThreshold) { merge(_cacheL2); } }
public void putAll(Map map) { synchronized (_cacheL2) { mergeIfL2NotEmpty(); // sepatare merge to avoid increasing L2 size too much // (it cannot be reallocated, it is final) merge(map); } }
private void mergeIfNeeded() { if (++_missCount >= _mergeThreshold) { merge(_cacheL2); } }
private void mergeIfL2NotEmpty() { if (!_cacheL2.isEmpty()) { merge(_cacheL2); } }
private void mergeIfL2NotEmpty() { if (!_cacheL2.isEmpty()) { merge(_cacheL2); } }
private void mergeIfL2NotEmpty() { if (!_cacheL2.isEmpty()) { merge(_cacheL2); } }