Again, the caches are enabled by ATA/CAM and not by ZFS/GEOM. ZFS is able to send the flush-cache com­mand in all cas­es, but this only mat­ters if the cache is enabled. For ATA the caching is enabled by default, for SCSI disks it depends on the disks, see my cam­con­trol expla­na­tion above.