code: 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);
      }
docs: will only notify once
  
  @param type
  @param outOfDate