google-nomulus/java/google/registry
mcilwain 8f456bcf64 Clarify when to use cache (or not) when loading premium lists
You don't want to use the cache when loading them for the purposes of updating
them, but you definitely do still want to use the cache when checking the
price of individual domains.

In [] the cache clearing of premium lists on update was removed. This
is a good thing in aggregate because the cache is per-instance and thus
misleading, but it also caused us to not be able to update the same premium
list twice within an hour because the second update would hit a "PremiumList
was concurrently edited" exception, owing to first loading the stale version
from the cache for the purposes of updating it. Now we bypass the cache for
that purpose.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=197768142
2018-05-30 12:18:54 -04:00
..
backup Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
batch Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
beam Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
bigquery Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
braintree Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
builddefs Fix registry_ear_file 2018-05-17 21:52:35 -04:00
config Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
cron Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
dns Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
env Add "pubapi" App Engine service for check API, WHOIS, and RDAP 2018-05-30 12:18:54 -04:00
export Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
flows Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
gcs Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
groups Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
loadtest Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
mapreduce Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
model Clarify when to use cache (or not) when loading premium lists 2018-05-30 12:18:54 -04:00
module Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
monitoring/whitebox Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
pricing Move backported JUnit file to third_party (part 2) 2017-12-02 11:37:46 -05:00
proxy Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00
rdap Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
rde Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
reporting Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
request Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
security Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Replace occurrences of Wrapped.valueOf(...) with Wrapped.parseWrapped(...) 2018-04-02 16:14:12 -04:00
tmch Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
tools Clarify when to use cache (or not) when loading premium lists 2018-05-30 12:18:54 -04:00
ui Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
util Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
whois Migrate to internal FormattingLogger in preparation of migration to Flogger 2018-05-30 12:18:54 -04:00
xjc Add //third_party/java/jaxb dependency to targets using javax.xml.bind 2018-01-23 16:18:35 -05:00
xml Replace http://errorprone.info with https://errorprone.info since that site 2018-05-05 23:52:20 -04:00
BUILD Add "pubapi" App Engine service for check API, WHOIS, and RDAP 2018-05-30 12:18:54 -04:00
repositories.bzl Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00