BookFileReaderManager

閲覧中の本に対応する BookFileReader のキャッシュおよびライフサイクルを管理するマネージャーポート。

Functions

Link copied to clipboard
abstract suspend fun close(book: Book)

開いている本のリソースを解放する。

Link copied to clipboard
abstract suspend fun get(bookshelf: Bookshelf, book: Book): BookFileReader

指定された本のリーダーを取得する。すでに同じ本が開かれている場合はキャッシュされたリーダーを返す。