| 282 | } |
| 283 | |
| 284 | bool BookMetadataCache::cleanupTmpFiles() const { |
| 285 | const auto spineBinFile = cachePath + tmpSpineBinFile; |
| 286 | if (Storage.exists(spineBinFile.c_str())) { |
| 287 | Storage.remove(spineBinFile.c_str()); |
| 288 | } |
| 289 | const auto tocBinFile = cachePath + tmpTocBinFile; |
| 290 | if (Storage.exists(tocBinFile.c_str())) { |
| 291 | Storage.remove(tocBinFile.c_str()); |
| 292 | } |
| 293 | return true; |
| 294 | } |
| 295 | |
| 296 | uint32_t BookMetadataCache::writeSpineEntry(HalFile& file, const SpineEntry& entry) const { |
| 297 | const uint32_t pos = file.position(); |