The key is any object/hash-code
The value is time-stamp in milliseconds
The time interval denotes the interval for which the entry should remain in the hashmap.
Topology manager is responsible for maintaining the controller's notion
of the network graph, as well as implementing tools for finding routes
through the topology.