Is your feature request related to a problem? Please describe.
This depends on #278
Describe the solution you'd like
We should provide a shared memory cache TaskStore so that tasks don't get lost in e.g. a cloud environment where several pods might be implementing the same agent.
Some options could be Infinispan, Hazelcast etc.
Describe alternatives you've considered
No response
Additional context
No response
Code of Conduct