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

JCR layer should use Infinispan for caching and storage

    XMLWordPrintable

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.

    Attachments

      Issue Links

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: