Since the context of what threads were triggered is not explicitly available.
I utilized the redisCache to store a unique key in order to keep track of which threads executed and did not.