Details
Description
Right now we have to pass a bunch of member variables to the execute() methods in RemoteReadable and RemoteReadWriteTable. This can be avoided if we have separate execute methods per async method, which we already have three of them, key, key+value, records. The first one is shared by get and delete. If we create a separate one for delete then we can avoid passing the variables.