From 03a8522b3e192cc8827f2476f9d476942b7ed365 Mon Sep 17 00:00:00 2001 From: James Fenn Date: Fri, 31 Jul 2020 17:03:06 -0400 Subject: [PATCH] add basic js disk cache with node-persist --- .gitignore | 1 + example-js/index.html | 2 +- example-nodejs/src/index.js | 12 ++-- gitrest/build.gradle | 2 + .../me/jfenn/gitrest/service/DiskCache.kt | 4 +- .../me/jfenn/gitrest/service/MemoryCache.kt | 4 +- .../kotlin/me/jfenn/gitrest/service/Cache.kt | 4 +- .../me/jfenn/gitrest/service/NoCache.kt | 4 +- .../kotlin/{RequestProvider.kt => Client.kt} | 25 +++---- gitrest/src/jsMain/kotlin/gitrest/js/Repo.kt | 1 + .../me/jfenn/gitrest/service/DiskCache.kt | 65 +++++++++++++++++++ .../me/jfenn/gitrest/service/MemoryCache.kt | 4 +- .../me/jfenn/gitrest/service/MemoryCache.kt | 4 +- 13 files changed, 104 insertions(+), 28 deletions(-) rename gitrest/src/jsMain/kotlin/{RequestProvider.kt => Client.kt} (71%) create mode 100644 gitrest/src/jsMain/kotlin/me/jfenn/gitrest/service/DiskCache.kt diff --git a/.gitignore b/.gitignore index 3956314..88d967f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ .classpath .settings/ .yarnrc +.node-persist/ yarn.lock node_modules /npm/index.js diff --git a/example-js/index.html b/example-js/index.html index 4e3edc0..d08d3bf 100644 --- a/example-js/index.html +++ b/example-js/index.html @@ -16,7 +16,7 @@