This isn't about the page cache. I was talking about FS-Cache, which is a separate filesystem layer which can be used to cache other filesystems on local media (such as, well, flash drives, or, more often, hard drives).
-- unfortunately it needs specific support for each filesystem, and it doesn't look like this has been added for any non-networked filesystems. Curses.