# Package org.apache.ignite.internal.processors.cache.persistence.file

Interface Summary
FileIO: Interface to perform file I/O operations.
FileIOFactory: `FileIO` factory definition.
FilePageStoreFactory

Class Summary
AsyncFileIO: File I/O implementation based on `AsynchronousFileChannel`.
AsyncFileIOFactory: File I/O factory which uses `AsynchronousFileChannel` based implementation of FileIO.
FileDownloader: Part of direct node to node file downloading
FileIODecorator: Decorator class for File I/O
FilePageStore: File page store.
FilePageStoreManager: File page store manager.
FilePageStoreV2
FileUploader: Part of direct node to node file downloading
FileVersionCheckingFactory: Checks version in files if it's present on the disk, creates store with latest version otherwise.
RandomAccessFileIO: File I/O implementation based on `FileChannel`.
RandomAccessFileIOFactory: File I/O factory which provides RandomAccessFileIO implementation of FileIO.
UnzipFileIO: `FileIO` that allows to work with ZIP compressed file.

Exception Summary
PersistentStorageIOException: Exception is needed to distinguish persistent storage I/O errors.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.5.0
Release Date | : May 23 2018