Is hyperduo function similar to cache on a standard hard drive or a sshd like a firecuda. i.e. bits or whole files?

Solution
http://www.marvell.com/storage/system-solutions/sata-controllers/hyperduo/
look like sshd. it cache file

how big and how many are the files? if they are too many/big, won't be caching them all.