Sometimes, the obvious is the answer, no?
You need large capacitors for FLASH storage, in order to prevent the FLASH drive from being *destroyed* by an power failure.
Obeying cache sync is a different thing. If your drive obeys cache sync, then ZFS can be confident, that critical data is...