class MessageDispatcher {

    public boolean forget(String messageId) {
        MessagePromise messagePromise = cache.getIfPresent(messageId);
        if (messagePromise != null) {
            cache.invalidate(messageId);
            return true;
        }
        return false;
    }

    @Inject public  MessageDispatcher(Cache<String, MessagePromise> dispatch, @Named("frPush") Debug debug);

}