Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-9167

Remove ByteArrayWrapper usage from RedisData Implementations

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.15.0
    • redis

    Description

      The RedisData interface and all of the associated implementation classes all use ByteArrayWrapper.

       

      AbstractRedisData

      NullRedisData

      NullRedisHash

      NullRedisSet

      NullRedisString

      RedisHash

      RedisSet

      RedisString

       

      These classes should be refactored to eliminate the use of ByteArrayWrapper and use byte[] instead.

       

      When used as a key in a GeodeRegion, the new RedisKey class should be used as a key instead of byte[].

       

      The attached ByteArrayWrapperUsage.txt file shows all classes and files using ByteArrayWrapper.

       

      Acceptance Criteria

      After this refactor, we must verify that all existing regression tests run without failure.

       

      Attachments

        Activity

          People

            donalevans Donal Evans
            wmilsted_vm Wayne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: