@Override <K, V> ReferenceEntry<K, V> newEntry( Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) { return new WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<>(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 WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<>(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 WeakAccessEntry<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 WeakAccessEntry<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 WeakAccessEntry<>(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 WeakAccessEntry<>(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 WeakAccessEntry<>(segment.keyReferenceQueue, key, hash, next); }