Move entirely to coroutine-based file storage API
authorLanius Trolling <lanius@laniustrolling.dev>
Mon, 8 Apr 2024 18:52:01 +0000 (14:52 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Mon, 8 Apr 2024 18:54:04 +0000 (14:54 -0400)
commit07b2a527d5f55b85faee7d5945fbdd722f85d1eb
treea1caa18d122f0010f25b3203063a7b7eadc4a765
parent2242f6e6b21b58474c88dd4431387772b88ce0e9
Move entirely to coroutine-based file storage API
45 files changed:
.idea/gradle.xml
.idea/kotlinc.xml
build.gradle.kts
cache4k/LICENSE.txt [new file with mode: 0644]
cache4k/build.gradle.kts [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/Cache.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/CacheEvent.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/ConcurrentMutableMap.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/FakeTimeSource.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/KeyedSynchronizer.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/RealCache.kt [new file with mode: 0644]
cache4k/src/main/kotlin/io/github/reactivecircus/cache4k/ReorderingIsoMutableSet.kt [new file with mode: 0644]
settings.gradle.kts
src/jvmMain/kotlin/info/mechyrdia/Configuration.kt
src/jvmMain/kotlin/info/mechyrdia/Factbooks.kt
src/jvmMain/kotlin/info/mechyrdia/data/MigrateFiles.kt [new file with mode: 0644]
src/jvmMain/kotlin/info/mechyrdia/data/bson.kt
src/jvmMain/kotlin/info/mechyrdia/data/comments.kt
src/jvmMain/kotlin/info/mechyrdia/data/data.kt
src/jvmMain/kotlin/info/mechyrdia/data/data_files.kt
src/jvmMain/kotlin/info/mechyrdia/data/view_comments.kt
src/jvmMain/kotlin/info/mechyrdia/data/visits.kt
src/jvmMain/kotlin/info/mechyrdia/lore/april_1st.kt
src/jvmMain/kotlin/info/mechyrdia/lore/article_listing.kt
src/jvmMain/kotlin/info/mechyrdia/lore/asset_caching.kt
src/jvmMain/kotlin/info/mechyrdia/lore/asset_compression.kt
src/jvmMain/kotlin/info/mechyrdia/lore/asset_hashing.kt
src/jvmMain/kotlin/info/mechyrdia/lore/file_data.kt
src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_preprocess.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_preprocess_include.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_preprocess_json.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_preprocess_math.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_raw.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_tree.kt
src/jvmMain/kotlin/info/mechyrdia/lore/preparser.kt [deleted file]
src/jvmMain/kotlin/info/mechyrdia/lore/preparser_config.kt [deleted file]
src/jvmMain/kotlin/info/mechyrdia/lore/view_map.kt
src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_lore.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_robots.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_rss.kt
src/jvmMain/kotlin/info/mechyrdia/route/resource_types.kt