mirror of
https://gitlab.com/mangadex-pub/mangadex_at_home.git
synced 2024-01-19 02:48:37 +00:00
Add sanity guard
This commit is contained in:
parent
edf416cfa6
commit
0e6af9e7d3
|
@ -101,6 +101,7 @@ class MangaDexClient(private val clientSettings: ClientSettings) {
|
|||
|
||||
executorService.scheduleAtFixedRate({
|
||||
try {
|
||||
if (state is Running || state is GracefulShutdown || state is Uninitialized) {
|
||||
statistics.updateAndGet {
|
||||
it.copy(bytesOnDisk = cache.size())
|
||||
}
|
||||
|
@ -110,6 +111,7 @@ class MangaDexClient(private val clientSettings: ClientSettings) {
|
|||
JACKSON.writeValue(editor.newOutputStream(0), statistics.get())
|
||||
editor.commit()
|
||||
}
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
LOGGER.warn("Statistics update failed", e)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue