public void ClearFailureInfoForMessage(string messageId) { lock (lockObject) { failureInfoPerMessage.Remove(messageId); leastRecentlyUsedMessages.Remove(messageId); } }