@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @NullableDecl ReferenceEntry<K, V> next) { return new WeakEntry<>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<K, V>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @NullableDecl ReferenceEntry<K, V> next) { return new WeakEntry<>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @NullableDecl ReferenceEntry<K, V> next) { return new WeakEntry<>(segment.keyReferenceQueue, key, hash, next); } },
@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakEntry<>(segment.keyReferenceQueue, key, hash, next); } },