public InMemoryMessageBus(MessagesHandler handlerImplementation) { //this.semaphore = new SemaphoreSlim(1, 1); this.handlerImplementation = handlerImplementation; }