Skip to content

Commit 2198f73

Browse files
committed
Add Jedis (for Valkey) caches for domains and hosts
We add optional Valkey caching of hosts and domains for future use. Eventually, this will allow us to pre-warm large amounts of data in Valkey for quick retrieval during actions like RDAP. Note: this doesn't actually use the caches yet. We use Jedis instead of Redisson for speed purposes (https://www.instaclustr.com/blog/redis-java-clients-and-client-side-caching/) which means that we have to implement our own multilayer cache but that's not the worst thing in the world.
1 parent db733aa commit 2198f73

38 files changed

Lines changed: 2021 additions & 1638 deletions

common/gradle.lockfile

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,43 @@
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
44
com.github.ben-manes.caffeine:caffeine:3.0.5=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
5-
com.github.ben-manes.caffeine:caffeine:3.2.3=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
5+
com.github.ben-manes.caffeine:caffeine:3.2.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
66
com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
77
com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
8-
com.google.auto.value:auto-value-annotations:1.11.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
8+
com.google.auto.value:auto-value-annotations:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
99
com.google.auto.value:auto-value-annotations:1.9=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
1010
com.google.auto:auto-common:1.2.2=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
11-
com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
11+
com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
1212
com.google.errorprone:error_prone_annotation:2.48.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
1313
com.google.errorprone:error_prone_annotations:2.36.0=checkstyle
14-
com.google.errorprone:error_prone_annotations:2.43.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
14+
com.google.errorprone:error_prone_annotations:2.43.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
1515
com.google.errorprone:error_prone_annotations:2.48.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
1616
com.google.errorprone:error_prone_check_api:2.48.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
1717
com.google.errorprone:error_prone_core:2.48.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
18-
com.google.flogger:flogger:0.9=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
18+
com.google.flogger:flogger:0.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
1919
com.google.googlejavaformat:google-java-format:1.34.1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
20-
com.google.guava:failureaccess:1.0.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
20+
com.google.guava:failureaccess:1.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
2121
com.google.guava:failureaccess:1.0.3=annotationProcessor,checkstyle,testAnnotationProcessor,testingAnnotationProcessor
22-
com.google.guava:guava:33.4.3-android=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
22+
com.google.guava:guava:33.4.3-android=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
2323
com.google.guava:guava:33.4.8-jre=checkstyle
2424
com.google.guava:guava:33.5.0-jre=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
25-
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testing,testingAnnotationProcessor,testingCompileClasspath
26-
com.google.j2objc:j2objc-annotations:3.0.0=checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
25+
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testingAnnotationProcessor,testingCompileClasspath
26+
com.google.j2objc:j2objc-annotations:3.0.0=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
2727
com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
2828
com.google.protobuf:protobuf-java:4.33.2=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
29-
com.google.truth:truth:1.4.5=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
29+
com.google.truth:truth:1.4.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
3030
com.puppycrawl.tools:checkstyle:10.24.0=checkstyle
3131
commons-beanutils:commons-beanutils:1.10.1=checkstyle
3232
commons-codec:commons-codec:1.15=checkstyle
3333
commons-collections:commons-collections:3.2.2=checkstyle
3434
info.picocli:picocli:4.7.7=checkstyle
3535
io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
3636
io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
37-
io.github.java-diff-utils:java-diff-utils:4.16=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
38-
jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
37+
io.github.java-diff-utils:java-diff-utils:4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
38+
jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
3939
javax.inject:javax.inject:1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
40-
joda-time:joda-time:2.14.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
41-
junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
40+
joda-time:joda-time:2.14.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
41+
junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
4242
net.sf.saxon:Saxon-HE:12.5=checkstyle
4343
org.antlr:antlr4-runtime:4.13.2=checkstyle
4444
org.apache.commons:commons-lang3:3.8.1=checkstyle
@@ -55,19 +55,19 @@ org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle
5555
org.apache.xbean:xbean-reflect:3.7=checkstyle
5656
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
5757
org.checkerframework:checker-qual:3.19.0=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
58-
org.checkerframework:checker-qual:3.43.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
58+
org.checkerframework:checker-qual:3.43.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
5959
org.checkerframework:checker-qual:3.49.3=checkstyle
6060
org.codehaus.plexus:plexus-classworlds:2.6.0=checkstyle
6161
org.codehaus.plexus:plexus-component-annotations:2.1.0=checkstyle
6262
org.codehaus.plexus:plexus-container-default:2.1.0=checkstyle
6363
org.codehaus.plexus:plexus-utils:3.3.0=checkstyle
64-
org.hamcrest:hamcrest-core:1.3=testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
64+
org.hamcrest:hamcrest-core:1.3=testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
6565
org.jacoco:org.jacoco.agent:0.8.14=jacocoAgent,jacocoAnt
6666
org.jacoco:org.jacoco.ant:0.8.14=jacocoAnt
6767
org.jacoco:org.jacoco.core:0.8.14=jacocoAnt
6868
org.jacoco:org.jacoco.report:0.8.14=jacocoAnt
6969
org.javassist:javassist:3.28.0-GA=checkstyle
70-
org.jspecify:jspecify:1.0.0=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testing,testingAnnotationProcessor,testingCompileClasspath
70+
org.jspecify:jspecify:1.0.0=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testingAnnotationProcessor,testingCompileClasspath
7171
org.junit.jupiter:junit-jupiter-api:5.13.4=testCompileClasspath,testRuntimeClasspath
7272
org.junit.jupiter:junit-jupiter-engine:5.13.4=testCompileClasspath,testRuntimeClasspath
7373
org.junit.platform:junit-platform-commons:1.13.4=testCompileClasspath,testRuntimeClasspath
@@ -77,9 +77,9 @@ org.junit:junit-bom:5.13.4=testCompileClasspath,testRuntimeClasspath
7777
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
7878
org.ow2.asm:asm-commons:9.9=jacocoAnt
7979
org.ow2.asm:asm-tree:9.9=jacocoAnt
80-
org.ow2.asm:asm:9.8=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath
80+
org.ow2.asm:asm:9.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testingCompileClasspath
8181
org.ow2.asm:asm:9.9=jacocoAnt
8282
org.pcollections:pcollections:4.0.1=annotationProcessor,testAnnotationProcessor,testingAnnotationProcessor
8383
org.reflections:reflections:0.10.2=checkstyle
8484
org.xmlresolver:xmlresolver:5.2.2=checkstyle
85-
empty=shadow,testingCompile,testingRuntime,testingRuntimeClasspath
85+
empty=

console-webapp/gradle.lockfile

Lines changed: 1 addition & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,4 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.github.ben-manes.caffeine:caffeine:3.0.5=annotationProcessor,testAnnotationProcessor
5-
com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,testAnnotationProcessor
6-
com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,testAnnotationProcessor
7-
com.google.auto.value:auto-value-annotations:1.9=annotationProcessor,testAnnotationProcessor
8-
com.google.auto:auto-common:1.2.2=annotationProcessor,testAnnotationProcessor
9-
com.google.code.findbugs:jsr305:3.0.2=checkstyle
10-
com.google.errorprone:error_prone_annotation:2.48.0=annotationProcessor,testAnnotationProcessor
11-
com.google.errorprone:error_prone_annotations:2.36.0=checkstyle
12-
com.google.errorprone:error_prone_annotations:2.48.0=annotationProcessor,testAnnotationProcessor
13-
com.google.errorprone:error_prone_check_api:2.48.0=annotationProcessor,testAnnotationProcessor
14-
com.google.errorprone:error_prone_core:2.48.0=annotationProcessor,testAnnotationProcessor
15-
com.google.googlejavaformat:google-java-format:1.34.1=annotationProcessor,testAnnotationProcessor
16-
com.google.guava:failureaccess:1.0.3=annotationProcessor,checkstyle,testAnnotationProcessor
17-
com.google.guava:guava:33.4.8-jre=checkstyle
18-
com.google.guava:guava:33.5.0-jre=annotationProcessor,testAnnotationProcessor
19-
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,testAnnotationProcessor
20-
com.google.j2objc:j2objc-annotations:3.0.0=checkstyle
21-
com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,testAnnotationProcessor
22-
com.google.protobuf:protobuf-java:4.33.2=annotationProcessor,testAnnotationProcessor
23-
com.puppycrawl.tools:checkstyle:10.24.0=checkstyle
24-
commons-beanutils:commons-beanutils:1.10.1=checkstyle
25-
commons-codec:commons-codec:1.15=checkstyle
26-
commons-collections:commons-collections:3.2.2=checkstyle
27-
info.picocli:picocli:4.7.7=checkstyle
28-
io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,testAnnotationProcessor
29-
io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,testAnnotationProcessor
30-
javax.inject:javax.inject:1=annotationProcessor,testAnnotationProcessor
31-
net.sf.saxon:Saxon-HE:12.5=checkstyle
32-
org.antlr:antlr4-runtime:4.13.2=checkstyle
33-
org.apache.commons:commons-lang3:3.8.1=checkstyle
34-
org.apache.commons:commons-text:1.3=checkstyle
35-
org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle
36-
org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle
37-
org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle
38-
org.apache.httpcomponents:httpclient:4.5.13=checkstyle
39-
org.apache.httpcomponents:httpcore:4.4.14=checkstyle
40-
org.apache.maven.doxia:doxia-core:1.12.0=checkstyle
41-
org.apache.maven.doxia:doxia-logging-api:1.12.0=checkstyle
42-
org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle
43-
org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle
44-
org.apache.xbean:xbean-reflect:3.7=checkstyle
45-
org.checkerframework:checker-qual:3.19.0=annotationProcessor,testAnnotationProcessor
46-
org.checkerframework:checker-qual:3.49.3=checkstyle
47-
org.codehaus.plexus:plexus-classworlds:2.6.0=checkstyle
48-
org.codehaus.plexus:plexus-component-annotations:2.1.0=checkstyle
49-
org.codehaus.plexus:plexus-container-default:2.1.0=checkstyle
50-
org.codehaus.plexus:plexus-utils:3.3.0=checkstyle
51-
org.jacoco:org.jacoco.agent:0.8.14=jacocoAgent,jacocoAnt
52-
org.jacoco:org.jacoco.ant:0.8.14=jacocoAnt
53-
org.jacoco:org.jacoco.core:0.8.14=jacocoAnt
54-
org.jacoco:org.jacoco.report:0.8.14=jacocoAnt
55-
org.javassist:javassist:3.28.0-GA=checkstyle
56-
org.jspecify:jspecify:1.0.0=annotationProcessor,checkstyle,testAnnotationProcessor
57-
org.ow2.asm:asm-commons:9.9=jacocoAnt
58-
org.ow2.asm:asm-tree:9.9=jacocoAnt
59-
org.ow2.asm:asm:9.9=jacocoAnt
60-
org.pcollections:pcollections:4.0.1=annotationProcessor,testAnnotationProcessor
61-
org.reflections:reflections:0.10.2=checkstyle
62-
org.xmlresolver:xmlresolver:5.2.2=checkstyle
63-
empty=compileClasspath,deploy_jar,runtimeClasspath,shadow,testCompileClasspath,testRuntimeClasspath
4+
empty=runtimeClasspath

0 commit comments

Comments
 (0)