try
{
this.partition.unregisterRPCHandler(this.RPC_HANDLER_NAME, this);
ds.unregisterDSListenerEx(this.RPC_HANDLER_NAME, this);
drm.unregisterListener(this.RPC_HANDLER_NAME, this);
drm.remove(this.RPC_HANDLER_NAME);
this.invalidationSubscription.unregister();
ds.remove(this.RPC_HANDLER_NAME, this.partition.getNodeName(), true);