Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-1289

JCR layer should use Infinispan for caching and storage


    ModeShape's JCR layer should have a much more integrated and universal caching layer, and should use Infinispan for this. And because Infinispan's cache loaders are capable of persisting the cached information, we can have Infinispan actually store the content. The cached information should be a JSON-like document structure that is easily serialized (e.g., to JSON and/or BSON), and we can use a single document for each node. This approach would allowing us to store not only the properties and child references, but additional information not normally exposed through JCR. (The old graph API was not able to do this, and this required too much specific handling to hide certain graph properties.)

    This new approach was described in more detail in the referenced community forum post.

          rhauch Randall Hauch (Inactive)
          rhauch Randall Hauch (Inactive)
          0 Vote for this issue
          1 Start watching this issue