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

JCR layer should use Infinispan for caching and storage

    Details

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  rhauch Randall Hauch
                  Reporter:
                  rhauch Randall Hauch
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: