# Uses of Interface
org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Reference

Packages that use ConcurrentReferenceHashMap.Reference
Package
Description
org.apache.avro.util.springframework

## Uses of ConcurrentReferenceHashMap.Reference in org.apache.avro.util.springframework

Methods in org.apache.avro.util.springframework that return ConcurrentReferenceHashMap.Reference
Modifier and Type
Method
Description
`ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.ReferenceManager.`createReference(ConcurrentReferenceHashMap.Entry<K,V> entry, int hash, ConcurrentReferenceHashMap.Reference<K,V> next)`
Factory method used to create a new `ConcurrentReferenceHashMap.Reference`.
`ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.Reference.`getNext()`
Return the next reference in the chain, or `null` if none.
`protected final ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.`getReference(Object key, ConcurrentReferenceHashMap.Restructure restructure)`
Return a `ConcurrentReferenceHashMap.Reference` to the `ConcurrentReferenceHashMap.Entry` for the specified `key`, or `null` if not found.
`ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.Segment.`getReference(Object key, int hash, ConcurrentReferenceHashMap.Restructure restructure)`
`ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.ReferenceManager.`pollForPurge()`
Return any reference that has been garbage collected and can be purged from the underlying structure or `null` if no references need purging.
Methods in org.apache.avro.util.springframework with parameters of type ConcurrentReferenceHashMap.Reference
Modifier and Type
Method
Description
`ConcurrentReferenceHashMap.Reference<K,V>`
ConcurrentReferenceHashMap.ReferenceManager.`createReference(ConcurrentReferenceHashMap.Entry<K,V> entry, int hash, ConcurrentReferenceHashMap.Reference<K,V> next)`
Factory method used to create a new `ConcurrentReferenceHashMap.Reference`.