[
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)