DFURLReachabilityManager refactoring