|
23 | 23 |
|
24 | 24 | package net.spy.memcached.protocol.binary;
|
25 | 25 |
|
26 |
| -import java.util.ArrayList; |
27 |
| -import java.util.Collection; |
28 |
| -import java.util.Map; |
29 |
| - |
30 |
| -import javax.security.auth.callback.CallbackHandler; |
31 |
| - |
32 |
| -import net.spy.memcached.ops.*; |
| 26 | +import net.spy.memcached.ops.BaseOperationFactory; |
| 27 | +import net.spy.memcached.ops.CASOperation; |
| 28 | +import net.spy.memcached.ops.ConcatenationOperation; |
| 29 | +import net.spy.memcached.ops.ConcatenationType; |
| 30 | +import net.spy.memcached.ops.DeleteOperation; |
| 31 | +import net.spy.memcached.ops.FlushOperation; |
| 32 | +import net.spy.memcached.ops.GetAndTouchOperation; |
| 33 | +import net.spy.memcached.ops.GetOperation; |
33 | 34 | import net.spy.memcached.ops.GetOperation.Callback;
|
| 35 | +import net.spy.memcached.ops.GetlOperation; |
| 36 | +import net.spy.memcached.ops.GetsOperation; |
| 37 | +import net.spy.memcached.ops.KeyedOperation; |
| 38 | +import net.spy.memcached.ops.MultiGetOperationCallback; |
| 39 | +import net.spy.memcached.ops.MultiGetsOperationCallback; |
| 40 | +import net.spy.memcached.ops.MultiReplicaGetOperationCallback; |
| 41 | +import net.spy.memcached.ops.Mutator; |
| 42 | +import net.spy.memcached.ops.MutatorOperation; |
| 43 | +import net.spy.memcached.ops.NoopOperation; |
| 44 | +import net.spy.memcached.ops.ObserveOperation; |
| 45 | +import net.spy.memcached.ops.Operation; |
| 46 | +import net.spy.memcached.ops.OperationCallback; |
| 47 | +import net.spy.memcached.ops.ReplicaGetOperation; |
| 48 | +import net.spy.memcached.ops.ReplicaGetsOperation; |
| 49 | +import net.spy.memcached.ops.SASLAuthOperation; |
| 50 | +import net.spy.memcached.ops.SASLMechsOperation; |
| 51 | +import net.spy.memcached.ops.SASLStepOperation; |
| 52 | +import net.spy.memcached.ops.StatsOperation; |
| 53 | +import net.spy.memcached.ops.StoreOperation; |
| 54 | +import net.spy.memcached.ops.StoreType; |
| 55 | +import net.spy.memcached.ops.TapOperation; |
| 56 | +import net.spy.memcached.ops.UnlockOperation; |
| 57 | +import net.spy.memcached.ops.VersionOperation; |
34 | 58 | import net.spy.memcached.tapmessage.RequestMessage;
|
35 | 59 | import net.spy.memcached.tapmessage.TapOpcode;
|
36 | 60 |
|
| 61 | +import javax.security.auth.callback.CallbackHandler; |
| 62 | +import java.util.ArrayList; |
| 63 | +import java.util.Collection; |
| 64 | +import java.util.Map; |
| 65 | + |
37 | 66 | /**
|
38 | 67 | * Factory for binary operations.
|
39 | 68 | */
|
@@ -154,7 +183,7 @@ protected Collection<? extends Operation> cloneGet(KeyedOperation op) {
|
154 | 183 | if(getCb != null) {
|
155 | 184 | rv.add(get(k, getCb));
|
156 | 185 | } else if(getsCb != null) {
|
157 |
| - rv.add(get(k, getCb)); |
| 186 | + rv.add(gets(k, getsCb)); |
158 | 187 | } else {
|
159 | 188 | rv.add(replicaGet(k, ((ReplicaGetOperationImpl)op).getReplicaIndex() ,replicaGetCb));
|
160 | 189 | }
|
|
0 commit comments