@Override
public void run() throws Exception {
LockStoreImpl lockStore = getLockStore();
lockStore.lock(key, originalCaller, threadId);
ConditionKey conditionKey = new ConditionKey(namespace.getObjectName(), key, conditionId);
lockStore.removeSignalKey(conditionKey);
lockStore.removeAwait(key, conditionId, originalCaller, threadId);
response = true;
}