Again, the caches are enabled by ATA/CAM and not by ZFS/GEOM. ZFS is able to send the flush-cache command in all cases, but this only matters if the cache is enabled. For ATA the caching is enabled by default, for SCSI disks it depends on the disks, see my camcontrol explanation above.