Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-1143

Merge implementation is not correct on SimpleCache

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • JDG 7.2 DR1, JDG 7.2 GA
    • JDG 7.1.0 GA
    • None
    • None

      Merge method is not correctly implemented in SimpleCache.
      Merge should work this way :

      • if the key is not present, add the value
      • If the key is present, apply the function between the existing key's value and the given value and replace the key with the merged result
      • If the merge function returns null, remove the key

      The case that should work as "putIfAbsent" does't work. Merge function is applied to null and the given value.

              rh-ee-galder Galder ZamarreƱo
              rh-ee-galder Galder ZamarreƱo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: