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

Refactor AbstractCacheTransaction

    XMLWordPrintable

Details

    Description

      There are several collections holding transaction related information in the AbstractCacheTransaction:

      • lockedKeys: this holds all the keys that were actually locked on the local node
      • affectedKeys: this holds all the keys that were acquired by the transaction allover the cluster
      • backupKeyLocks: this holds all the locks for which the local node is a secondary data owner.

      To do:

      • affectedKeys belongs to LocalCacheTransaction(subclass) and no point in having it in the AbstractCacheTransaction
      • a better name for affectedKeys might be "clusterLockedKey" and for lockedKeys --> localLokedKeys
      • also add a Javadoc explaining the correlation between these key groups

      Attachments

        Activity

          People

            wburns@redhat.com Will Burns
            mircea.markus Mircea Markus (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: