name = reader.readUTF("n");
threadId = reader.readLong("t");
ttl = reader.readLong("ttl");
async = reader.readBoolean("a");
final ObjectDataInput in = reader.getRawDataInput();
key = in.readData();
value = in.readData();
}
public Permission getRequiredPermission() {
return new MapPermission(name, ActionConstants.ACTION_PUT);