public boolean load ( ) { if ( ( lastLoaded + cacheTTLMillis ) <= System . currentTimeMillis ( ) ) { clearCache ( ) ; } if ( ! readCache ( ) ) { if ( shouldReadDataFromFallback ( ) ) { return loadFallback ( ) ; } } return true ; }
Loads the resource first from the remote resources if that fails from the fallback location .