Hi @merkvilson, after more investigation here is the current behavior.
SymbolCache is only monitoring filename, so here is the condition to update the symbolcache file:
- The resource name is new.
- The resource name is removed.
Any modifications of the content of your resource files are not taking into account (aka not updated to the symbols cache)
So another solution for you could be to rename your resource files for each release of your plugin where the content of your file actually changed.
With that's said I've filled a feature request to our development team, to monitor change in files as well.