docs: public void sendTimed(Long chatId, Object messageRequest)
  	{
  		MessageQueue queue = mMessagesMap.get(chatId);
  		if (queue == null)
  		{
  			queue = new MessageQueue(chatId);
  			queue.putMessage(messageRequest);
  			mMessagesMap.put(chatId, queue);
  		}
  		else
  		{
  			queue.putMessage(messageRequest);
  			mMessagesMap.putIfAbsent(chatId, queue); //Double check, because the queue can be removed from hashmap on state DELETE
  		}
  		mSendRequested.set(true);
  	}