public List<int> GetPath(int localIdx1, int localIdx2) { return CachedPaths[Tuple.Create(localIdx1, localIdx2)]; }