@Override
 public CompletableFuture<Void> visitReadWriteManyCommand(
     InvocationContext ctx, ReadWriteManyCommand command) throws Throwable {
   for (Object key : command.getKeys()) {
     if (shouldWrap(key, ctx, command)) {
       entryFactory.wrapEntryForWriting(ctx, key, EntryFactory.Wrap.WRAP_ALL, false, false);
     }
   }
   return setSkipRemoteGetsAndInvokeNextForPutMapCommand(ctx, command);
 }