Skip to content

Commit 9551247

Browse files
author
amvanbaren
committed
Replace SimpleEntry with Map.entry
1 parent 8bffeb0 commit 9551247

8 files changed

+14
-14
lines changed

server/src/main/java/org/eclipse/openvsx/LocalRegistryService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ private Map<String, String> getDownloads(Extension extension, String targetPlatf
194194
logger.warn("Could not find download for: {}", NamingUtil.toLogFormat(ev));
195195
return null;
196196
} else {
197-
return new AbstractMap.SimpleEntry<>(ev.getTargetPlatform(), download);
197+
return Map.entry(ev.getTargetPlatform(), download);
198198
}
199199
})
200200
.filter(Objects::nonNull)
@@ -788,7 +788,7 @@ private List<SearchEntryJson> toSearchEntries(SearchHits<ExtensionSearch> search
788788
var entry = e.getValue().toSearchEntryJson();
789789
entry.setUrl(createApiUrl(serverUrl, "api", entry.getNamespace(), entry.getName()));
790790
entry.setVerified(isVerified(e.getValue(), membershipsByNamespaceId));
791-
return new AbstractMap.SimpleEntry<>(e.getKey(), entry);
791+
return Map.entry(e.getKey(), entry);
792792
})
793793
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
794794

server/src/main/java/org/eclipse/openvsx/admin/ChangeNamespaceJobRequestHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ private List<Pair<FileResource, FileResource>> copyResources(Streamable<FileReso
136136
newExtension.setId(extension.getId());
137137
newExtension.setName(extension.getName());
138138
newExtension.setNamespace(newNamespace);
139-
return new AbstractMap.SimpleEntry<>(entry.getKey(), newExtension);
139+
return Map.entry(entry.getKey(), newExtension);
140140
})
141141
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
142142

@@ -151,7 +151,7 @@ private List<Pair<FileResource, FileResource>> copyResources(Streamable<FileReso
151151
}
152152

153153
var newBinaryNames = extVersions.values().stream()
154-
.map(extVersion -> new AbstractMap.SimpleEntry<>(extVersion.getId(), newBinaryName(newNamespace, extVersion)))
154+
.map(extVersion -> Map.entry(extVersion.getId(), newBinaryName(newNamespace, extVersion)))
155155
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
156156

157157
return resources.stream()

server/src/main/java/org/eclipse/openvsx/mirror/DataMirrorService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ public void updateMetadata(String namespaceName, String extensionName, Extension
208208

209209
var remoteReviews = upstream.getReviews(namespaceName, extensionName);
210210
var localReviews = repositories.findAllReviews(extension)
211-
.map(review -> new AbstractMap.SimpleEntry<>(review.toReviewJson(), review));
211+
.map(review -> Map.entry(review.toReviewJson(), review));
212212

213213
remoteReviews.getReviews().stream()
214214
.filter(review -> localReviews.stream().noneMatch(entry -> entry.getKey().equals(review)))

server/src/main/java/org/eclipse/openvsx/repositories/AdminStatisticCalculationsRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public Map<Integer, Integer> countActiveExtensionPublishersGroupedByExtensionsPu
8181
.groupBy(extensionCountsByPublisher.field(aliasExtensionCount, Integer.class))
8282
.fetch()
8383
.stream()
84-
.map(l -> new AbstractMap.SimpleEntry<>(l.value1(), l.value2()))
84+
.map(l -> Map.entry(l.value1(), l.value2()))
8585
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
8686
}
8787

@@ -108,7 +108,7 @@ public Map<Integer,Integer> countActiveExtensionsGroupedByExtensionReviewRating(
108108
.groupBy(averageRatingByExtension.field(aliasAverageRating, Integer.class))
109109
.fetch()
110110
.stream()
111-
.map(l -> new AbstractMap.SimpleEntry<>(l.value1(), l.value2()))
111+
.map(l -> Map.entry(l.value1(), l.value2()))
112112
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
113113
}
114114

server/src/main/java/org/eclipse/openvsx/repositories/ExtensionVersionJooqRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public Map<Long, List<String>> findActiveVersionStringsSorted(Collection<Long> e
152152
.map(row -> {
153153
var extensionId = row.get(top.field(EXTENSION_VERSION.EXTENSION_ID));
154154
var version = row.get(top.field(EXTENSION_VERSION.VERSION));
155-
return new AbstractMap.SimpleEntry<>(extensionId, version);
155+
return Map.entry(extensionId, version);
156156
})
157157
.collect(Collectors.groupingBy(Map.Entry::getKey, Collectors.mapping(Map.Entry::getValue, Collectors.toList())));
158158
}
@@ -797,7 +797,7 @@ public Map<Long, Boolean> findLatestIsPreview(Collection<Long> extensionIds) {
797797
return query.fetch(row -> {
798798
var id = row.get(EXTENSION.ID);
799799
var preview = row.get(latest.field(EXTENSION_VERSION.PREVIEW));
800-
return new AbstractMap.SimpleEntry<>(id, preview);
800+
return Map.entry(id, preview);
801801
})
802802
.stream()
803803
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

server/src/main/java/org/eclipse/openvsx/storage/AzureDownloadCountProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void persistProcessedItem(String name, LocalDateTime processedOn, int exe
7171
public Map<Long, Integer> processDownloadCounts(Map<String, Integer> files) {
7272
return Observation.createNotStarted("AzureDownloadCountProcessor#processDownloadCounts", observations).observe(() -> {
7373
return repositories.findDownloadsByStorageTypeAndName(STORAGE_AZURE, files.keySet()).stream()
74-
.map(fileResource -> new AbstractMap.SimpleEntry<>(fileResource, files.get(fileResource.getName().toUpperCase())))
74+
.map(fileResource -> Map.entry(fileResource, files.get(fileResource.getName().toUpperCase())))
7575
.collect(Collectors.groupingBy(
7676
e -> e.getKey().getExtension().getExtension().getId(),
7777
Collectors.summingInt(Map.Entry::getValue)

server/src/main/java/org/eclipse/openvsx/storage/AzureDownloadCountService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,13 +204,13 @@ && isExtensionPackageUri(node)
204204
}).map(node -> {
205205
var uri = node.get("uri").asText();
206206
var pathParams = uri.substring(storageServiceEndpoint.length()).split("/");
207-
return new AbstractMap.SimpleEntry<>(pathParams, node.get("time").asText());
207+
return Map.entry(pathParams, node.get("time").asText());
208208
})
209209
.filter(entry -> storageBlobContainer.equals(entry.getKey()[1]))
210210
.map(entry -> {
211211
var pathParams = entry.getKey();
212212
var fileName = UriUtils.decode(pathParams[pathParams.length - 1], StandardCharsets.UTF_8).toUpperCase();
213-
return new AbstractMap.SimpleEntry<>(fileName, 1);
213+
return Map.entry(fileName, 1);
214214
})
215215
.collect(Collectors.groupingBy(Map.Entry::getKey, Collectors.summingInt(Map.Entry::getValue)));
216216
} catch (IOException e) {

server/src/main/java/org/eclipse/openvsx/storage/StorageUtilService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,8 @@ public TempFile downloadFile(FileResource resource) throws IOException {
254254
*/
255255
public Map<Long, Map<String, String>> getFileUrls(Collection<ExtensionVersion> extVersions, String serverUrl, String... types) {
256256
var type2Url = extVersions.stream()
257-
.map(ev -> new AbstractMap.SimpleEntry<Long, Map<String, String>>(ev.getId(), Maps.newLinkedHashMapWithExpectedSize(types.length)))
258-
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
257+
.map(ev -> Map.<Long, Map<String, String>>entry(ev.getId(), Maps.newLinkedHashMapWithExpectedSize(types.length)))
258+
.collect(Collectors.<Map.Entry<Long, Map<String, String>>, Long, Map<String, String>>toMap(Map.Entry::getKey, Map.Entry::getValue));
259259

260260
var resources = repositories.findFilesByType(extVersions, Arrays.asList(types));
261261
for (var resource : resources) {

0 commit comments

Comments
 (0)