Skip to content

Commit 0c1f7c4

Browse files
authored
Merge pull request #1950 from apache/OAK-11353
OAK-11353 : removed usage of Guava's Maps.newHashMap
2 parents 01c6410 + 611e9b0 commit 0c1f7c4

File tree

7 files changed

+11
-15
lines changed

7 files changed

+11
-15
lines changed

oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/property/MultiPropertyOrTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,14 @@
2525

2626
import java.text.ParseException;
2727
import java.util.ArrayList;
28+
import java.util.HashMap;
2829
import java.util.List;
2930
import java.util.Random;
3031

3132
import javax.jcr.query.Query;
3233

33-
import org.apache.jackrabbit.guava.common.collect.Maps;
3434
import org.apache.jackrabbit.oak.Oak;
3535
import org.apache.jackrabbit.oak.api.ContentRepository;
36-
import org.apache.jackrabbit.oak.api.PropertyValue;
3736
import org.apache.jackrabbit.oak.api.ResultRow;
3837
import org.apache.jackrabbit.oak.api.Tree;
3938
import org.apache.jackrabbit.oak.commons.collections.CollectionUtils;
@@ -186,7 +185,7 @@ public void unionSortQueries() throws Exception {
186185

187186
private String measureWithLimit(String query, String lang, int limit) throws ParseException {
188187
List<? extends ResultRow> result = CollectionUtils.toList(
189-
qe.executeQuery(query, lang, limit, 0, Maps.<String, PropertyValue>newHashMap(),
188+
qe.executeQuery(query, lang, limit, 0, new HashMap<>(),
190189
NO_MAPPINGS).getRows());
191190

192191
String measure = "";

oak-examples/standalone/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ default config files depending on options provided (like --mongo ) and then
146146
construct the Oak Repository instance via `OakOSGiRepositoryFactory`
147147

148148
private Repository createRepository(List<String> repoConfigs, File repoHomeDir) throws RepositoryException {
149-
Map<String,Object> config = Maps.newHashMap();
149+
Map<String,Object> config = new HashMap<>();
150150
config.put(OakOSGiRepositoryFactory.REPOSITORY_HOME, repoHomeDir.getAbsolutePath());
151151
config.put(OakOSGiRepositoryFactory.REPOSITORY_CONFIG_FILE, commaSepFilePaths(repoConfigs));
152152
config.put(OakOSGiRepositoryFactory.REPOSITORY_SHUTDOWN_ON_TIMEOUT, false);

oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionNamespaces.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import static org.apache.jackrabbit.guava.common.collect.Iterables.toArray;
2020

21+
import java.util.HashMap;
2122
import java.util.HashSet;
2223
import java.util.Locale;
2324
import java.util.Map;
@@ -32,8 +33,6 @@
3233
import org.apache.jackrabbit.util.XMLChar;
3334
import org.jetbrains.annotations.NotNull;
3435

35-
import org.apache.jackrabbit.guava.common.collect.Maps;
36-
3736
/**
3837
* {@code SessionNamespaces} implements namespace handling on the JCR
3938
* Session level. That is, it maintains a map of session local namespace
@@ -43,7 +42,7 @@
4342
public class SessionNamespaces extends LocalNameMapper {
4443

4544
public SessionNamespaces(@NotNull Root root) {
46-
super(root, Maps.<String, String>newHashMap());
45+
super(root, new HashMap<>());
4746
}
4847

4948
// The code below was initially copied from JCR Commons AbstractSession,

oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndexTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545

4646
import org.apache.jackrabbit.guava.common.collect.ComparisonChain;
4747
import org.apache.jackrabbit.guava.common.collect.Iterables;
48-
import org.apache.jackrabbit.guava.common.collect.Maps;
4948
import org.apache.jackrabbit.guava.common.io.CountingInputStream;
5049
import org.apache.commons.io.FileUtils;
5150
import org.apache.commons.io.IOUtils;
@@ -1430,7 +1429,7 @@ public void luceneAndExclude() throws Exception {
14301429

14311430
private String measureWithLimit(String query, String lang, int limit) throws ParseException {
14321431
List<? extends ResultRow> result = CollectionUtils.toList(
1433-
qe.executeQuery(query, lang, limit, 0, Maps.<String, PropertyValue>newHashMap(),
1432+
qe.executeQuery(query, lang, limit, 0, new HashMap<>(),
14341433
NO_MAPPINGS).getRows());
14351434

14361435
String measure = "";

oak-pojosr/src/test/java/org/apache/jackrabbit/oak/run/osgi/SegmentNodeStoreConfigTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020

2121
import java.lang.management.ManagementFactory;
2222
import java.util.ArrayList;
23+
import java.util.HashMap;
2324
import java.util.List;
2425
import java.util.Map;
2526
import java.util.concurrent.CountDownLatch;
2627
import org.apache.felix.connect.launch.PojoServiceRegistry;
27-
import org.apache.jackrabbit.guava.common.collect.Maps;
2828
import org.apache.jackrabbit.oak.spi.state.NodeState;
2929
import org.apache.jackrabbit.oak.spi.state.NodeStore;
3030
import org.junit.Assert;
@@ -155,7 +155,7 @@ public List<NodeStore> getStores() {
155155
return result;
156156
}
157157

158-
private final Map<ServiceReference<NodeStore>, NodeStore> stores = Maps.newHashMap();
158+
private final Map<ServiceReference<NodeStore>, NodeStore> stores = new HashMap<>();
159159
private final Object trackerLock = new Object();
160160
private final CountDownLatch trackerLatch;
161161
private final CountDownLatch deactivateLatch;

oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import org.slf4j.LoggerFactory;
4343

4444
import org.apache.jackrabbit.guava.common.base.Suppliers;
45-
import org.apache.jackrabbit.guava.common.collect.Maps;
4645

4746
import static java.util.Objects.requireNonNull;
4847

@@ -110,7 +109,7 @@ private SplitOperations(@NotNull final NodeDocument doc,
110109
this.headRevision = requireNonNull(headRev).getRevision(context.getClusterId());
111110
this.numRevsThreshold = numRevsThreshold;
112111
this.nodeExistsAtHeadRevision = Suppliers.memoize(() -> doc.getLiveRevision(context, headRev,
113-
Maps.<Revision, String>newHashMap(),
112+
new HashMap<>(),
114113
new LastRevs(headRev)) != null);
115114
}
116115

oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
*/
1717
package org.apache.jackrabbit.oak.plugins.document.util;
1818

19-
import org.apache.jackrabbit.guava.common.collect.Maps;
2019
import org.apache.jackrabbit.oak.plugins.document.Collection;
2120
import org.apache.jackrabbit.oak.plugins.document.Document;
2221
import org.apache.jackrabbit.oak.plugins.document.DocumentMKBuilderProvider;
@@ -37,6 +36,7 @@
3736
import java.lang.reflect.Proxy;
3837
import java.util.Arrays;
3938
import java.util.Collections;
39+
import java.util.HashMap;
4040
import java.util.List;
4141

4242
import static org.junit.Assert.assertFalse;
@@ -102,7 +102,7 @@ public Object invoke(Object proxy, Method method, Object[] args) throws Throwabl
102102

103103
uoeThrown = false;
104104
try {
105-
readOnlyStore.remove(collection, Maps.<String, Long>newHashMap());
105+
readOnlyStore.remove(collection, new HashMap<>());
106106
} catch (UnsupportedOperationException uoe) {
107107
//catch uoe thrown by read only wrapper
108108
uoeThrown = true;

0 commit comments

Comments
 (0)