[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Kelly updated BOOKKEEPER-187:
----------------------------------

    Attachment: BOOKKEEPER-187.diff

Patch creates LedgerCache interface, and LedgerCacheImpl, which implements the 
interface. LedgerCacheImpl's contains what LedgerCache did before the change. 
LedgerDescriptor uses LedgerCacheImpl directly now, which is ugly, but its only 
temporary as BOOKKEEPER-175 will fix LedgerDescriptors.
                
> Create well defined interface for LedgerCache
> ---------------------------------------------
>
>                 Key: BOOKKEEPER-187
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-187
>             Project: Bookkeeper
>          Issue Type: Sub-task
>            Reporter: Ivan Kelly
>            Assignee: Ivan Kelly
>             Fix For: 4.1.0
>
>         Attachments: BOOKKEEPER-187.diff
>
>
> Currently the code reaches into LedgerCache to access FileInfos or read what 
> is in the cache without going through clean interfaces. This JIRA is to 
> define an interface for LedgerCache, so that we can reason about what 
> accesses are legal.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to