google-nomulus/docs
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
..
gradle/dependency-locks Begin migration from Guava Cache to Caffeine (#1590) 2022-04-14 13:38:53 -04:00
operational-procedures Rename whitelist -> allow list (#635) 2020-06-18 18:36:05 -04:00
src Fix some low-hanging code quality issue fruits (#1047) 2021-04-01 18:04:21 -04:00
admin-tool.md Remove files that are not longer used for create/update premium list (#1288) 2021-08-18 14:04:57 -04:00
architecture.md Delete remnants of registrar-level credits 2018-06-27 15:28:52 -04:00
authentication-framework.md Rename whitelist -> allow list (#635) 2020-06-18 18:36:05 -04:00
build.gradle Build Java8-compatible release (#1586) 2022-04-11 11:00:00 -04:00
code-structure.md Rename whitelist -> allow list (#635) 2020-06-18 18:36:05 -04:00
coding-faq.md Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
configuration.md Update user-facing documentation (#662) 2020-08-17 14:46:32 -04:00
developing.md Add link to final ReferenceUnion migration commit in Developing doc 2016-11-15 15:15:55 -05:00
first-steps-tutorial.md Update user-facing documentation (#662) 2020-08-17 14:46:32 -04:00
flows.md Add DS validation to match Cloud DNS (#1487) 2022-02-01 15:25:00 -05:00
gradle.md Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00
install.md Add Gradle tasks to stage BEAM pipelines (#1031) 2021-03-24 18:47:14 -04:00
operational-procedures.md Clarify diff display of MutatingCommand 2017-10-04 16:16:45 -04:00
proxy-setup.md Update terraform files and instructions (#1402) 2021-10-29 09:10:23 -04:00
rdap.md Fix cut-and-paste error in RDAP documentation 2018-03-19 18:31:15 -04:00
registrar-faq.md Rename whitelist -> allow list (#635) 2020-06-18 18:36:05 -04:00