Darrel Schneider created GEODE-9782:
---------------------------------------

             Summary: improve package organization of geode-for-redis
                 Key: GEODE-9782
                 URL: https://issues.apache.org/jira/browse/GEODE-9782
             Project: Geode
          Issue Type: Improvement
          Components: redis
    Affects Versions: 1.15.0
            Reporter: Darrel Schneider


It would be nice to improve how the internals of geode-for-redis are packaged 
before it is released in 1.15. Try to do this when others are not active 
working on these classes since it could cause a bunch of conflicts. Be aware 
that a few of the internals may have dependencies outside of geode and those 
will also need to be updated. Make sure and move corresponding tests to be in 
the same package. Here are some ideas:
 # move the collections package into the data package
 # move the delta package into the data package
 # move all the Stripe classes in the services package into a new 
services.locking package
 # move RegionProvider into services
 # move PassiveExpirationManager into services
 # move RedisSanctionedSerializablesService into the services
 # move SlotAdvisor into the cluster package
 # move the cluster package into the services package (or leave it as is, also 
consider moving pubsub and statics into services. The "services" package is so 
generic lots of things could be put into it or we could get rid of it).
 # create a new package named "commands"
 # move Command, RedisCommandSupportLevel, and RedisCommandType into commands
 # move parameters into commands
 # move executor into commands



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to