diff options
author | Harald Musum <musum@yahooinc.com> | 2023-01-25 15:38:12 +0100 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2023-01-25 15:38:12 +0100 |
commit | 022d67d8dcd78f5d31aa5f31928f1eec6893a3d7 (patch) | |
tree | 91b9c50c0f40bbd5057174770d9ccb3720437c78 /configserver/src | |
parent | acd96733ff8731a54043665f348198ed1282ecf5 (diff) |
Remove unnecessary synchronization
Diffstat (limited to 'configserver/src')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDBRegistry.java | 14 |
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 |