hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowHashIndex.java [56:99]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            throw new ClassCastException("The HollowConsumer provided was not created with the PackageErgoTestAPI generated API class.");
        } finally {
            consumer.getRefreshLock().unlock();
        }

    }

    @SuppressWarnings("unchecked")
    private API castAPI(HollowAPI api) {
        return (API) api;
    }

    @Deprecated
    public boolean isListenToDataRefreah() {
        return isListenToDataRefresh;
    }

    @Deprecated
    public void listenToDataRefreah() {
        listenToDataRefresh();
    }

    public boolean isListenToDataRefresh() {
        return isListenToDataRefresh;
    }

    public void listenToDataRefresh() {
        if (isListenToDataRefresh) return;

        isListenToDataRefresh = true;
        idx.listenForDeltaUpdates();
        consumer.addRefreshListener(refreshListener);
    }

    public void detachFromDataRefresh() {
        isListenToDataRefresh = false;
        idx.detachFromDeltaUpdates();
        consumer.removeRefreshListener(refreshListener);
    }

    private class RefreshListener implements HollowConsumer.RefreshListener {
        @Override
        public void snapshotUpdateOccurred(HollowAPI refreshAPI, HollowReadStateEngine stateEngine, long version) {
            idx.detachFromDeltaUpdates();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowUniqueKeyIndex.java [50:92]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            throw new ClassCastException("The HollowConsumer provided was not created with the PackageErgoTestAPI generated API class.");
        } finally {
            consumer.getRefreshLock().unlock();
        }
    }

    @SuppressWarnings("unchecked")
    private API castAPI(HollowAPI api) {
        return (API) api;
    }

    @Deprecated
    public boolean isListenToDataRefreah() {
        return isListenToDataRefresh;
    }

    @Deprecated
    public void listenToDataRefreah() {
        listenToDataRefresh();
    }

    public boolean isListenToDataRefresh() {
        return isListenToDataRefresh;
    }

    public void listenToDataRefresh() {
        if (isListenToDataRefresh) return;

        isListenToDataRefresh = true;
        idx.listenForDeltaUpdates();
        consumer.addRefreshListener(refreshListener);
    }

    public void detachFromDataRefresh() {
        isListenToDataRefresh = false;
        idx.detachFromDeltaUpdates();
        consumer.removeRefreshListener(refreshListener);
    }

    private class RefreshListener implements HollowConsumer.RefreshListener {
        @Override
        public void snapshotUpdateOccurred(HollowAPI refreshAPI, HollowReadStateEngine stateEngine, long version) {
            idx.detachFromDeltaUpdates();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



