// put the new value into the map
final VersionedResult res = backing.putLocal(key, value);
// send the request for a change, and revert if there is an error
channel.send(new PutRequestMessage(getName(), key, value),
new OKErrorResponseListener()
{
@Override
public void onSuccess(MessageID messageID) {
// do nothing