summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-01-25 15:38:12 +0100
committerHarald Musum <musum@yahooinc.com>2023-01-25 15:38:12 +0100
commit022d67d8dcd78f5d31aa5f31928f1eec6893a3d7 (patch)
tree91b9c50c0f40bbd5057174770d9ccb3720437c78 /configserver
parentacd96733ff8731a54043665f348198ed1282ecf5 (diff)
Remove unnecessary synchronization
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java
index e3d36d23489..48f931db053 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java
@@ -109,14 +109,12 @@ public class FileDBRegistry implements FileRegistry {
@Override
public synchronized FileReference addBlob(String blobName, ByteBuffer blob) {
String relativePath = blobToRelativeFile(blobName);
- synchronized (this) {
- Optional<FileReference> cachedReference = Optional.ofNullable(fileReferenceCache.get(blobName));
- return cachedReference.orElseGet(() -> {
- FileReference newRef = manager.addBlob(blob, Path.fromString(relativePath));
- fileReferenceCache.put(blobName, newRef);
- return newRef;
- });
- }
+ Optional<FileReference> cachedReference = Optional.ofNullable(fileReferenceCache.get(blobName));
+ return cachedReference.orElseGet(() -> {
+ FileReference newRef = manager.addBlob(blob, Path.fromString(relativePath));
+ fileReferenceCache.put(blobName, newRef);
+ return newRef;
+ });
}
@Override