[
https://issues.apache.org/jira/browse/CASSANDRA-2921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068423#comment-13068423
]
Jonathan Ellis commented on CASSANDRA-2921:
-------------------------------------------
Okay. I still think we should have Input and Writer (let's make these
symmetrical: Input and Output, or Reader and Writer) expose interfaces more
specific to what we want to do.
Specifically, Writer shouldn't extend RAF since we're not supporting seeking
anymore. We don't need to wrap one either (we can still get the fd for
CLibrary from FileChannel.fileDescriptor, for instance).
> Split BufferedRandomAccessFile (BRAF) into Input and Output classes
> --------------------------------------------------------------------
>
> Key: CASSANDRA-2921
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2921
> Project: Cassandra
> Issue Type: Improvement
> Components: Core
> Reporter: Pavel Yaskevich
> Assignee: Pavel Yaskevich
> Fix For: 1.0
>
> Attachments: CASSANDRA-2921.patch
>
>
> Split BRAF into Input and Output classes to void complexity related to random
> I/O in "write" mode that we don't need any more, see CASSANDRA-2879. And make
> implementation more clean and reusable.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira