Adrien Grand created LUCENE-5792:
------------------------------------
Summary: Improve our packed *AppendingLongBuffer
Key: LUCENE-5792
URL: https://issues.apache.org/jira/browse/LUCENE-5792
Project: Lucene - Core
Issue Type: Improvement
Reporter: Adrien Grand
Assignee: Adrien Grand
Priority: Minor
Fix For: 5.0, 4.10
Since these classes are writeteable, they need a buffer in order to stage
pending changes for efficiency reasons. The issue is that at read-time, the
code then needs, for every call to {{get}} to check whether the requested value
is in the buffer of pending values or has been packed into main storage, which
is inefficient.
I would like to fix these APIs to separate the writer from the reader, the
latter being immutable.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]