-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Closed
Milestone
Description
ShardedJedisPipeline class should be removed. There are several fundamental flaws regarding the idea and implementation of this class.
- It captures the
Clientobjects:- never to release those
- never to clean those properly
- never to flag those as broken when appropriate
- There is a
getResults()method without any tests. - That
getResults()method is based on a private classFutureResult. There is aList<FutureResult> resultsin ShardedJedisPipeline. Remember that it is a sub-class ofQueablewhich containsQueue<Response<?>> pipelinedResponses. These two data structures are contradictory and breaks each other.
dengliming
Metadata
Metadata
Assignees
Labels
No labels