Package org.hibernate.search.reader
Class SharingBufferReaderProvider.ReaderUsagePair
java.lang.Object
org.hibernate.search.reader.SharingBufferReaderProvider.ReaderUsagePair
- Enclosing class:
SharingBufferReaderProvider
Container for the couple IndexReader,UsageCounter.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal IndexReaderprotected final AtomicIntegerWhen reaching 0 (always test on change) the reader should be really closed and then discarded. -
Method Summary
-
Field Details
-
reader
-
usageCounter
When reaching 0 (always test on change) the reader should be really closed and then discarded. Starts at 2 because: first usage token is artificial: means "current" is not to be closed (+1) additionally when creating it will be used (+1)
-
-
Method Details