| Name | Description | Type | Package | Framework |
| AbstractFilesCache | Class | org.apache.commons.vfs2.cache | Apache Commons | |
| CacheStrategy | An enumerated type to deal with the various cache strategies. | Class | org.apache.commons.vfs2 | Apache Commons |
| DefaultFilesCache | A FilesCache implementation. | Class | org.apache.commons.vfs2.cache | Apache Commons |
| LRUFilesCache | This implementation caches every file using LRUMap. | Class | org.apache.commons.vfs2.cache | Apache Commons |
| NullFilesCache | A FilesCache implementation. | Class | org.apache.commons.vfs2.cache | Apache Commons |
| OnCallRefreshFileObject | This decorator refreshes the fileObject data on every call. | Class | org.apache.commons.vfs2.cache | Apache Commons |
| SoftRefFilesCache | This implementation caches every file as long as it is strongly reachable by the java vm. | Class | org.apache.commons.vfs2.cache | Apache Commons |
| WeakRefFilesCache | This implementation caches every file as long as it is strongly reachable by the java vm. | Class | org.apache.commons.vfs2.cache | Apache Commons |