protected abstract fun isCacheEmpty(cache: CACHE, requirements: GET_CACHE_REQUIREMENTS): Boolean
Used to determine if cache is empty or not.
Called on main UI thread.