@Override
    public String fetch(FetcherCallBack fetcherCallBack) {
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            logger.error(e.getMessage(), e);
        }
        String s = "foobar";
        fetcherCallBack.fetchSuccess(s);
        return s;
    }