[[BackLinksMenu]] [[TicketQuery(summary=GROUP_FILE_ACCESSES_PERSISTENCE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == This task is the second task of the [wiki:GROUP_RESOURCE_MODEL_REDESIGN_R0]. Task`s goal is to present the file resource accesses and working logic for persistence. It`s also part of the refactoring of the model since all persisters should be refactored as well. == Task requirements == * Complete and stable design of the mem and file accesses hierarchy. * Implementation of persistence keys and options. * Providing logic for serialization of changes and model. * Refactoring of all current persisters and writing more for the new model objects like changes and immlist. == Task result == The result will be source code and documentation of aspects of the new designs that were too specific to be part of the major redesign documentation. == Implementation idea == * Read the [wiki:GROUP_RESOURCE_MODEL_REDESIGN_R0] and [wiki:GROUP_MEM_RESOURCES_MODEL_R0] == Related == [wiki:GROUP_RESOURCE_MODEL_REDESIGN_R0] [[BR]] [wiki:GROUP_MEM_RESOURCES_MODEL_R0] [[BR]] [wiki:GROUP_PERSISTENCE_R0] == How to demo == Save and load a sophie 2 book one afterhow the new hierarchy and demonstrate that all of the tests work. = Design = = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)