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

ActivationInterceptor when activating an entry has a gap when no entry is available

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.0.0.Final
    • 6.0.0.Final
    • Loaders and Stores
    • None

      The ActivationInterceptor currently attempts to remove entries from the cache store during the invocation of a get. However the actual committing of the data to the Data Container doesn't occur until the EntryWrappingInterceptor (non-tx) or when the CommitCommand (tx) is invoked, both of which is after the entry is removed from the loader. This can cause a momentary lapse where the entry is no longer in the data container or the loader. Also if you rolled back the tx containing the activation you would lose the entry completely.

              wburns@redhat.com Will Burns
              wburns@redhat.com Will Burns
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: