public TileManager(ITileRepository repository, int maxCacheSize = MaxCacheSize) { _cache = new ElevationMapCache(repository, maxCacheSize); _tileTreeRoot = TreeBuilder.BuildTree(repository.GetTiles()); }