Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-13124

Make SingleFileStore implement NonBlockingStore

    XMLWordPrintable

    Details

      Description

      Before the introduction of NonBlockingStore, the overhead of passivation with an empty SingleFileStore was minimal, as all passivation requires is some lookups in an empty map. The introduction of NonBlockingStoreAdapter added some overhead and now operations need to switch to a blocking thread.

      Implementing NonBlockingStore directly will allow keeping the map lookups on the non-blocking thread in some cases and will minimize overhead.

      A NonBlockingStore should also handle segmentation on its own, and SingleFileStore could keep all the entries in one file as long as the in-memory data is split by segment.

        Attachments

          Activity

            People

            Assignee:
            dan.berindei Dan Berindei
            Reporter:
            dan.berindei Dan Berindei
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: