Does PFS-2 have a cache ?

Yes and no. PFS-2 caches it's reserved area. This contains all directories and information required to access files. PFS-2 does not cache the contents of any file. The exception of this is small reads and writes that are cached for a while.