shouldBroadcast method
Whether a cache operation has requested a broadcast and it is safe to do.
The caller must claimExectution
to clear the broadcastRequested
flag.
This is not meant to be called outside of the QueryManager
Implementation
bool shouldBroadcast({bool claimExecution = false}) {
if (inflightOptimisticTransactions == 0 && broadcastRequested) {
if (claimExecution) {
broadcastRequested = false;
}
return true;
}
return false;
}