diff --git pom.xml pom.xml index 2e1e9bbeb0..3b020cd12c 100644 --- pom.xml +++ pom.xml @@ -130,10 +130,10 @@ 1.12.0 1.8.2 1.21.0 - 4.2.4 - 4.1.17 - 4.1.19 - 3.2.0-m3 + 5.2.3 + 5.2.2 + 5.2.2 + 3.2.0-m13 1.2 1.7 3.2.2 diff --git standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java index f97808afcf..5ccfc3979a 100644 --- standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java +++ standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java @@ -42,8 +42,8 @@ import org.datanucleus.PropertyNames; import org.datanucleus.api.jdo.JDOPersistenceManager; import org.datanucleus.api.jdo.JDOPersistenceManagerFactory; -import org.datanucleus.store.scostore.Store; -import org.datanucleus.util.WeakValueMap; +import org.datanucleus.store.types.scostore.Store; +import org.datanucleus.util.ConcurrentReferenceHashMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -386,7 +386,7 @@ private static long clearFieldMap(ClassLoaderResolverImpl clri, String mapFieldN Map map = (Map) mapField.get(clri); long sz = map.size(); - mapField.set(clri, Collections.synchronizedMap(new WeakValueMap())); + mapField.set(clri, Collections.synchronizedMap(new ConcurrentReferenceHashMap())); return sz; } diff --git standalone-metastore/pom.xml standalone-metastore/pom.xml index 9b57c5925e..9ba6aacee2 100644 --- standalone-metastore/pom.xml +++ standalone-metastore/pom.xml @@ -72,10 +72,10 @@ 1.4 3.9 1.1.3 - 4.2.4 - 4.1.17 - 3.2.0-m3 - 4.1.19 + 5.2.3 + 5.2.2 + 3.2.0-m13 + 5.2.2 10.14.1.0 0.1.2