Process definition cache refresh in cluster environment?

Hello,
I have a clustered SpringBoot application that deploys flowable BPM and DMN definitions at runtime on a given cluster node: My service “A” receives a BAR file from service B and deploys it using repositoryService.createDeployment().addZipInputStream(…)

From cursory read of flowable code, it appears that it uses Process Definition cache when an actual BPM is instantiated.
So this prompts a question: how will other nodes on my cluster refresh their cache when new deployment occurs?
So, let’s say a node A1 performs deployment, How do nodes A2,A3,… refresh their cache?

Thank you!

Every time a new process instance is started, a quick query is done to the db to check whether the version in the cache is still the latest.