Package net.rubyeye.xmemcached.impl
Class Optimizer.BinarySetQCollector
- java.lang.Object
-
- net.rubyeye.xmemcached.impl.Optimizer.BinarySetQCollector
-
- All Implemented Interfaces:
Optimizer.CommandCollector
- Enclosing class:
- Optimizer
private static class Optimizer.BinarySetQCollector extends java.lang.Object implements Optimizer.CommandCollector
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<IoBuffer>
bufferList
(package private) java.util.Map<java.lang.Object,Command>
mergeCommands
(package private) BinaryStoreCommand
prevCommand
(package private) int
totalBytes
-
Constructor Summary
Constructors Modifier Constructor Description private
BinarySetQCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish()
java.lang.Object
getResult()
Optimizer.CommandCollector
reset()
void
visit(Command command)
-
-
-
Field Detail
-
bufferList
java.util.ArrayList<IoBuffer> bufferList
-
totalBytes
int totalBytes
-
prevCommand
BinaryStoreCommand prevCommand
-
mergeCommands
java.util.Map<java.lang.Object,Command> mergeCommands
-
-
Method Detail
-
reset
public Optimizer.CommandCollector reset()
- Specified by:
reset
in interfaceOptimizer.CommandCollector
-
getResult
public java.lang.Object getResult()
- Specified by:
getResult
in interfaceOptimizer.CommandCollector
-
visit
public void visit(Command command)
- Specified by:
visit
in interfaceOptimizer.CommandCollector
-
finish
public void finish()
- Specified by:
finish
in interfaceOptimizer.CommandCollector
-
-