Hi,
I was planning to mix up InMemoryBitmapTileCache and FileBitmapTileCache into a subclass of the former so tiles are first looked up in memory and then in file and rendered if not found in either caches, being stored in both memory and disk after rendering, maybe even queuing the file write operations to be done in a low priority background thread.
I guess the only methods I should override are DeleteTile, GetTile and SaveTile, as I expect DeleteTiles, GetTiles and SaveTiles calls the previous methods internally, right?
Is there any thing else I should consider?
As a related question, for SingleTileMode you recommended me to set:
bitmapTileCache.TileMatrix.BoundingBox = New RectangleShape(-100000000, 100000000, 100000000, -100000000)
When the TileMatrix.BoundingBox for a MultiTile overlay is RectangleShape(-180, 90, 180, -90). Won’t it be any issue when mixing different kind of overlays ones with one tile matrix bounding box and other with other?