core/src/in/srain/cube/request/CacheAbleRequest.java
private void notifyRequestFinish(ResultType type, T cacheData, boolean outOfDate) {
        if (DEBUG) {
            CLog.d(LOG_TAG, "%s, notifyRequestFinish: %s, %s", getCacheKey(), type, outOfDate);
        }
        if (mHasNotified) {
            return;
        }
        mHasNotified = true;
        mHandler.onCacheAbleRequestFinish(cacheData, type, outOfDate);
    }
private void notifyRequestFinish(ResultType type, T cacheData, boolean outOfDate) {
        if (DEBUG) {
            CLog.d(LOG_TAG, "%s, notifyRequestFinish: %s, %s", getCacheKey(), type, outOfDate);
        }
        if (mHasNotified) {
            return;
        }
        mHasNotified = true;
        mHandler.onCacheAbleRequestFinish(cacheData, type, outOfDate);
    }
private void notifyRequestFinish ( ResultType type , T cacheData , boolean outOfDate ) { if ( DEBUG ) { CLog . d ( LOG_TAG , "%s, notifyRequestFinish: %s, %s" , getCacheKey ( ) , type , outOfDate ) ; } if ( mHasNotified ) { return ; } mHasNotified = true ; mHandler . onCacheAbleRequestFinish ( cacheData , type , outOfDate ) ; }
will only notify once

@param type
@param outOfDate
will only notify once