Francesco Mari created OAK-4582: ----------------------------------- Summary: Split Segment in a read-only and a read-write implementations Key: OAK-4582 URL: https://issues.apache.org/jira/browse/OAK-4582 Project: Jackrabbit Oak Issue Type: Improvement Components: segment-tar Reporter: Francesco Mari Assignee: Francesco Mari Fix For: Segment Tar 0.0.8
{{Segment}} is central to the working of the Segment Store, but it currently serves two purposes: # It is a temporary storage location for the currently written segment, waiting to be full and flushed to disk. # It is a way to parse serialzed segments read from disk. To distinguish these two use cases, I suggest to promote {{Segment}} to the status of interface, and to create two different implementations for a read-only and a read-write segments. -- This message was sent by Atlassian JIRA (v6.3.4#6332)