How to perform filling multiple caches in one transaction (Nebulex)

Hello,

I’d like to fill multiple instances of cache, but if one of them would fail, other should remain empty. It sounds like transaction, but I can’t find solution for that. In case of only one cache it’s easy, but in case of two or more it becomes more complicated.

Thank you!