[ https://issues.apache.org/jira/browse/GEODE-9782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Owen Nichols closed GEODE-9782. ------------------------------- > 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 > Assignee: Donal Evans > Priority: Major > Labels: pull-request-available > Fix For: 1.15.0 > > > 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.20.7#820007)