question: private boolean catalogLayerOutdated ( final Location current ) { if ( current == null ) { return true ; } return ( ( catalogObjectsRefreshedAt . distanceTo ( current ) > CATALOG_REFRESH_DISTANCE ) && ( ( System . currentTimeMillis ( ) - catalogObjectsRefreshTime ) > CATALOG_REFRESH_INTERVAL ) ) ; }
target:  Is new location far enough from last refresh location?