diff --git a/runtime/src/main/java/org/capnproto/Capability.java b/runtime/src/main/java/org/capnproto/Capability.java index e41e949..ba09aff 100644 --- a/runtime/src/main/java/org/capnproto/Capability.java +++ b/runtime/src/main/java/org/capnproto/Capability.java @@ -704,8 +704,7 @@ public final class Capability { if (redirect != null) { return redirect.getPipelinedCap(ops); } - - var key = new ArrayList<>(Arrays.asList(ops)); + var key = Arrays.asList(ops); return this.clientMap.computeIfAbsent(key, k -> new QueuedClient(this.promise.thenApply( pipeline -> pipeline.getPipelinedCap(ops))));