Dan Haywood created ISIS-1150:
---------------------------------

             Summary: Retire the InMemoryObjectStore
                 Key: ISIS-1150
                 URL: https://issues.apache.org/jira/browse/ISIS-1150
             Project: Isis
          Issue Type: Improvement
          Components: Core
    Affects Versions: core-1.8.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
             Fix For: 1.9.0


Instead, should just use the DataNucleusObjectStore (configured with in-memory 
HSQLDB or H2 if required).

One important reason we should remove this objectstore is that the 
semantics/behaviour on the domain objects differs.  For example, using DN 
bidirectional associations are automatically managed; this isn't the case with 
the in-memory objectstore.

Moreover, if an app becomes too big thus the integ tests become too slow, then 
the developer should modularize and decouple their app such that individual 
parts can be worked on independently.  Having an in-memory objectstore 
dissuades the developer from "doing the right thing".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to