If you trigger the rule twice in MainUI by “Run Now” button, the rule gets (for any reason) updated which deletes the private cache and was misleading me.
All good with your code.
Sorry for the inconvenience.
yes, that is “intended”. a new rule instance is being completely recreated. Just as a heads up: if you have triggered an “endless” timer loop that you want to stop, you won’t be able to do that because you have no reference to that timer anymore (even though the timer is named the same way). You only get rid of it by restarting the server…