guava/src/com/google/common/cache/LocalCache.java
@VisibleForTesting
  ReferenceEntry<K, V> copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) {
    int hash = original.getHash();
    return segmentFor(hash).copyEntry(original, newNext);
  }
@VisibleForTesting
  ReferenceEntry<K, V> copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) {
    int hash = original.getHash();
    return segmentFor(hash).copyEntry(original, newNext);
  }
@ VisibleForTesting ReferenceEntry < K , V > copyEntry ( ReferenceEntry < K , V > original , ReferenceEntry < K , V > newNext ) { int hash = original . getHash ( ) ; return segmentFor ( hash ) . copyEntry ( original , newNext ) ; }
Guarded By Segment.this
Guarded By Segment . this