Flash memory is being used as an acceleration layer in many enterprise applications and recent announcements by Macronix indicate that the write life endurance for flash memory cells can be increased considerably by locally exposing NAND flash memory cells to a high heat (about 800 C).
Write caching would store data to be written on the HDD in flash memory initially until enough data was in the flash cache to do an efficient write to the HDD disks.