class FileBasedNetworkTopology implements NetworkTopology {

    @Override
    public NetworkLocation locate(HostAddress address)
    {
        return getTopology().getOrDefault(address.getHostText(), ROOT_LOCATION);
    }

    @Inject public  FileBasedNetworkTopology(TopologyFileConfig topologyConfig);
      FileBasedNetworkTopology(File networkTopologyFile, Duration refreshPeriod, Ticker ticker);

}