private void addToMovedRegions(String encodedName, ServerName destination, long closeSeqNum,
    boolean selfMove) {
    if (selfMove) {
      LOG.warn("Not adding moved region record: " + encodedName + " to self.");
      return;
    }
    LOG.info("Adding " + encodedName + " move to " + destination + " record at close sequenceid="
      + closeSeqNum);
    movedRegionInfoCache.put(encodedName, new MovedRegionInfo(destination, closeSeqNum));
  }
We need a timeout. If not there is a risk of giving a wrong information: this would double the
number of network calls instead of reducing them.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java