Is it possible to do ram and flash caching to a physical drive?

I have an exiting cluster drive where i would like to introduce local ram and flash caching. Data replication between hosts is not required.
Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)