google-nomulus/core/gradle/dependency-locks
Ben McIlwain a3b8ad4cfc Begin migration from Guava Cache to Caffeine (#1590)
* Begin migration from Guava Cache to Caffeine

Caffeine is apparently strictly superior to the older Guava Cache (and is even
recommended in lieu of Guava Cache on Guava Cache's own documentation).

This adds the relevant dependencies and switch over just a single call site to
use the new Caffeine cache. It also implements a new pattern, asynchronously
refreshing the cache value starting from half of our configuration time. For
frequently accessed entities this will allow us to NEVER block on a load, as it
will be asynchronously refreshed in the background long before it ever expires
synchronously during a read operation.
2022-04-14 13:38:53 -04:00
..
annotationProcessor.lockfile Remove the use of GCS APIs provided from GAE SDK (#1228) 2021-07-13 14:52:37 -04:00
archives.lockfile Fix dependency-locking config (#276) 2019-09-19 11:37:20 -04:00
buildscript-classpath.lockfile Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00
checkstyle.lockfile Upgrade to Gradle 6.8.2 (#957) 2021-02-08 09:35:43 -05:00
closureCompiler.lockfile Update GCL dependency to avoid security alert (#1139) 2021-05-17 13:21:26 -04:00
compile.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
compileClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
compileOnly.lockfile Fix dependency-locking config (#276) 2019-09-19 11:37:20 -04:00
css.lockfile Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00
default.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
deploy_jar.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
devtool.lockfile Create a new app to hold GenerateSqlSchemaCommand (#409) 2019-12-13 16:05:35 -05:00
errorprone.lockfile Upgrade error-prone to 3.3.4 (#848) 2020-10-23 11:17:57 -04:00
errorproneJavac.lockfile Enable Java 11 features (#737) 2020-08-03 16:08:29 -04:00
jacocoAgent.lockfile Upgrade to Gradle 6.8.2 (#957) 2021-02-08 09:35:43 -05:00
jacocoAnt.lockfile Upgrade to Gradle 6.8.2 (#957) 2021-02-08 09:35:43 -05:00
jaxb.lockfile Update more dependencies to newer versions (#999) 2021-03-10 11:22:07 -05:00
nomulus_test.lockfile Fix sql script name conflict (#411) 2019-12-12 16:16:43 -05:00
nonprodAnnotationProcessor.lockfile Upgrade error-prone to 3.3.4 (#848) 2020-10-23 11:17:57 -04:00
nonprodCompile.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
nonprodCompileClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
nonprodCompileOnly.lockfile Create a new app to hold GenerateSqlSchemaCommand (#409) 2019-12-13 16:05:35 -05:00
nonprodRuntime.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
nonprodRuntimeClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
runtime.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
runtimeClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
soy.lockfile Update GCL dependency to avoid security alert (#1139) 2021-05-17 13:21:26 -04:00
testAnnotationProcessor.lockfile Remove the use of GCS APIs provided from GAE SDK (#1228) 2021-07-13 14:52:37 -04:00
testCompile.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
testCompileClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
testCompileOnly.lockfile Upgrade to Gradle 6.0 (#364) 2019-11-13 13:17:29 -05:00
testRuntime.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
testRuntimeClasspath.lockfile Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00