keep internal cache of idempotent runs to reduce db load
Merge branch 'idemponent' of github.com:daptiv/Daptiv.Bus into idemponent