Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR resolves #290 by adding functionality to allow refreshing the tile cache. The engine-level implementation is based on the existing functionality from the Windows client here. I've retained the
try
-catch
nature of the cache clearing in case some particular tile type'scleanUp
can throw. This new functionality is also exposed to the Pinia layers and the research app messaging so that it can be used in downstream clients (e.g.pywwt
).Since the tile cache isn't really something that clients should be manipulating directly, the only function that I've exposed to the Pinia layer is this new method here. Obviously this doesn't place any restriction at the engine JS level, though.