http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java index bcd2bde..4a7d5d5 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java @@ -97,7 +97,6 @@ import org.apache.ignite.testframework.junits.GridTestKernalContext; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import static java.nio.charset.StandardCharsets.UTF_8; import static org.apache.ignite.internal.binary.streams.BinaryMemoryAllocator.INSTANCE; @@ -498,7 +497,7 @@ public class BinaryMarshallerSelfTest extends GridCommonAbstractTest { testMap(new HashMap<Integer, String>()); testMap(new LinkedHashMap<Integer, String>()); testMap(new TreeMap<Integer, String>()); - testMap(new ConcurrentHashMap8<Integer, String>()); + testMap(new ConcurrentHashMap<Integer, String>()); testMap(new ConcurrentHashMap<Integer, String>()); }
http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java index ce3f6a6..9ef688a 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.managers.deployment; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import org.apache.ignite.IgniteCache; import org.apache.ignite.IgniteException; @@ -36,7 +37,6 @@ import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi; import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheMode.REPLICATED; import static org.apache.ignite.cache.CacheWriteSynchronizationMode.FULL_SYNC; @@ -55,7 +55,7 @@ public class GridDeploymentMessageCountSelfTest extends GridCommonAbstractTest { private static final String TEST_VALUE = "org.apache.ignite.tests.p2p.CacheDeploymentTestValue"; /** SPIs. */ - private Map<String, MessageCountingCommunicationSpi> commSpis = new ConcurrentHashMap8<>(); + private Map<String, MessageCountingCommunicationSpi> commSpis = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Override protected void afterTestsStopped() throws Exception { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java index d018714..ed0862b 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java @@ -67,7 +67,7 @@ import org.apache.ignite.marshaller.MarshallerExclusions; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import static org.junit.Assert.assertArrayEquals; @@ -79,7 +79,7 @@ public class OptimizedObjectStreamSelfTest extends GridCommonAbstractTest { private static final MarshallerContext CTX = new MarshallerContextTestImpl(); /** */ - private ConcurrentMap<Class, OptimizedClassDescriptor> clsMap = new ConcurrentHashMap8<>(); + private ConcurrentMap<Class, OptimizedClassDescriptor> clsMap = new ConcurrentHashMap<>(); /** * @throws Exception If failed. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNearReaderUpdateTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNearReaderUpdateTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNearReaderUpdateTest.java index c00fe16..1a02184 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNearReaderUpdateTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNearReaderUpdateTest.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.atomic.AtomicInteger; @@ -47,7 +48,6 @@ import org.apache.ignite.transactions.Transaction; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; import org.apache.ignite.transactions.TransactionOptimisticException; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; import static org.apache.ignite.cache.CacheMode.PARTITIONED; @@ -74,7 +74,7 @@ public class CacheNearReaderUpdateTest extends GridCommonAbstractTest { private static final int CLIENTS = 3; /** */ - private static Map<Integer, Integer> storeMap = new ConcurrentHashMap8<>(); + private static Map<Integer, Integer> storeMap = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheSerializableTransactionsTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheSerializableTransactionsTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheSerializableTransactionsTest.java index 6ee4c99..9ca73d9 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheSerializableTransactionsTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheSerializableTransactionsTest.java @@ -29,6 +29,7 @@ import java.util.Map; import java.util.Set; import java.util.TreeMap; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentSkipListSet; import java.util.concurrent.CountDownLatch; import java.util.concurrent.CyclicBarrier; @@ -75,7 +76,6 @@ import org.apache.ignite.transactions.Transaction; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; import org.apache.ignite.transactions.TransactionOptimisticException; -import org.jsr166.ConcurrentHashMap8; import static java.util.concurrent.TimeUnit.SECONDS; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; @@ -100,7 +100,7 @@ public class CacheSerializableTransactionsTest extends GridCommonAbstractTest { private static final boolean FAST = false; /** */ - private static Map<Integer, Integer> storeMap = new ConcurrentHashMap8<>(); + private static Map<Integer, Integer> storeMap = new ConcurrentHashMap<>(); /** */ private static final int SRVS = 4; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractRemoveFailureTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractRemoveFailureTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractRemoveFailureTest.java index 11f19b2..7f373b4 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractRemoveFailureTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractRemoveFailureTest.java @@ -54,7 +54,7 @@ import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.apache.ignite.transactions.Transaction; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import static org.apache.ignite.IgniteSystemProperties.IGNITE_ATOMIC_CACHE_DELETE_HISTORY_SIZE; import static org.apache.ignite.cache.CacheMode.PARTITIONED; @@ -218,7 +218,7 @@ public abstract class GridCacheAbstractRemoveFailureTest extends GridCommonAbstr final AtomicLong errCntr = new AtomicLong(); // Expected values in cache. - final Map<Integer, GridTuple<Integer>> expVals = new ConcurrentHashMap8<>(); + final Map<Integer, GridTuple<Integer>> expVals = new ConcurrentHashMap<>(); final AtomicReference<CyclicBarrier> cmp = new AtomicReference<>(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheInterceptorAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheInterceptorAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheInterceptorAbstractSelfTest.java index fdca159..432011e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheInterceptorAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheInterceptorAbstractSelfTest.java @@ -44,7 +44,7 @@ import org.apache.ignite.transactions.Transaction; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; import static org.apache.ignite.cache.CacheMode.LOCAL; @@ -1511,19 +1511,19 @@ public abstract class GridCacheInterceptorAbstractSelfTest extends GridCacheAbst */ private static class Interceptor implements CacheInterceptor { /** */ - private final Map<Object, Object> getMap = new ConcurrentHashMap8<>(); + private final Map<Object, Object> getMap = new ConcurrentHashMap<>(); /** */ - private final Map<Object, Object> afterPutMap = new ConcurrentHashMap8<>(); + private final Map<Object, Object> afterPutMap = new ConcurrentHashMap<>(); /** */ - private final Map<Object, IgniteBiTuple> beforePutMap = new ConcurrentHashMap8<>(); + private final Map<Object, IgniteBiTuple> beforePutMap = new ConcurrentHashMap<>(); /** */ - private final Map<Object, Object> beforeRmvMap = new ConcurrentHashMap8<>(); + private final Map<Object, Object> beforeRmvMap = new ConcurrentHashMap<>(); /** */ - private final Map<Object, Object> afterRmvMap = new ConcurrentHashMap8<>(); + private final Map<Object, Object> afterRmvMap = new ConcurrentHashMap<>(); /** */ private final AtomicInteger invokeCnt = new AtomicInteger(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOrderedPreloadingSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOrderedPreloadingSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOrderedPreloadingSelfTest.java index bc4f2cb..34b5876 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOrderedPreloadingSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOrderedPreloadingSelfTest.java @@ -19,6 +19,7 @@ package org.apache.ignite.internal.processors.cache; import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import org.apache.ignite.Ignite; import org.apache.ignite.IgniteCache; import org.apache.ignite.cache.CacheMode; @@ -34,7 +35,6 @@ import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi; import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheMode.PARTITIONED; import static org.apache.ignite.cache.CacheMode.REPLICATED; @@ -66,16 +66,16 @@ public class GridCacheOrderedPreloadingSelfTest extends GridCommonAbstractTest { private CacheMode secondCacheMode; /** Caches rebalance finish times. */ - private ConcurrentHashMap8<Integer, ConcurrentHashMap8<String, Long>> times; + private ConcurrentHashMap<Integer, ConcurrentHashMap<String, Long>> times; /** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { super.beforeTestsStarted(); - times = new ConcurrentHashMap8<>(); + times = new ConcurrentHashMap<>(); for (int i = 0; i < GRID_CNT; i++) - times.put(i, new ConcurrentHashMap8<String, Long>()); + times.put(i, new ConcurrentHashMap<String, Long>()); } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheStoreManagerDeserializationTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheStoreManagerDeserializationTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheStoreManagerDeserializationTest.java index 7a21714..a1623d2 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheStoreManagerDeserializationTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheStoreManagerDeserializationTest.java @@ -19,6 +19,7 @@ package org.apache.ignite.internal.processors.cache; import java.io.Serializable; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import javax.cache.Cache; import javax.cache.integration.CacheLoaderException; import javax.cache.integration.CacheWriterException; @@ -42,7 +43,6 @@ import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi; import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheMode.PARTITIONED; import static org.apache.ignite.cache.CacheRebalanceMode.SYNC; @@ -295,7 +295,7 @@ public class GridCacheStoreManagerDeserializationTest extends GridCommonAbstract @CacheLocalStore protected static class GridCacheLocalTestStore<K, V> extends CacheStoreAdapter<K, V> { /** */ - public final Map<K, V> map = new ConcurrentHashMap8<>(); + public final Map<K, V> map = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Override public V load(final K key) throws CacheLoaderException { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAbstractTest.java index 34a811b..409c0af 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAbstractTest.java @@ -38,10 +38,8 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.spi.eventstorage.memory.MemoryEventStorageSpi; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; -import static org.apache.ignite.cache.CacheAtomicityMode.ATOMIC; -import static org.apache.ignite.cache.CacheMode.LOCAL; import static org.apache.ignite.cache.CacheMode.PARTITIONED; import static org.apache.ignite.cache.CacheWriteSynchronizationMode.FULL_SYNC; @@ -53,7 +51,7 @@ public abstract class IgniteCacheAbstractTest extends GridCommonAbstractTest { private static TcpDiscoveryIpFinder ipFinder = new TcpDiscoveryVmIpFinder(true); /** */ - public static final Map<Object, Object> storeMap = new ConcurrentHashMap8<>(); + public static final Map<Object, Object> storeMap = new ConcurrentHashMap<>(); /** * @return Grids count to start. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheReadThroughStoreCallTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheReadThroughStoreCallTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheReadThroughStoreCallTest.java index 381a044..423c4a1 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheReadThroughStoreCallTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheReadThroughStoreCallTest.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.processors.cache; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import javax.cache.Cache; import javax.cache.configuration.Factory; @@ -43,7 +44,6 @@ import org.apache.ignite.transactions.Transaction; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheAtomicityMode.ATOMIC; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; @@ -59,7 +59,7 @@ public class IgniteCacheReadThroughStoreCallTest extends GridCommonAbstractTest private static final TcpDiscoveryIpFinder IP_FINDER = new TcpDiscoveryVmIpFinder(true); /** */ - private static final Map<Object, Object> storeMap = new ConcurrentHashMap8<>(); + private static final Map<Object, Object> storeMap = new ConcurrentHashMap<>(); /** */ protected boolean client; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MapCacheStoreStrategy.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MapCacheStoreStrategy.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MapCacheStoreStrategy.java index 800d781..3de3d7a 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MapCacheStoreStrategy.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MapCacheStoreStrategy.java @@ -26,7 +26,7 @@ import org.apache.ignite.cache.store.CacheStore; import org.apache.ignite.cache.store.CacheStoreAdapter; import org.apache.ignite.configuration.CacheConfiguration; import org.apache.ignite.lang.IgniteBiInClosure; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; /** * {@link TestCacheStoreStrategy} implemented as a wrapper around {@link #map} @@ -42,7 +42,7 @@ public class MapCacheStoreStrategy implements TestCacheStoreStrategy { private final static AtomicInteger reads = new AtomicInteger(); /** Store map. */ - private final static Map<Object, Object> map = new ConcurrentHashMap8<>(); + private final static Map<Object, Object> map = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Override public int getReads() { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridCacheBinaryStoreAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridCacheBinaryStoreAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridCacheBinaryStoreAbstractSelfTest.java index b505f38..f1ca871 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridCacheBinaryStoreAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridCacheBinaryStoreAbstractSelfTest.java @@ -36,7 +36,7 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; /** * Tests for cache store with binary. @@ -283,7 +283,7 @@ public abstract class GridCacheBinaryStoreAbstractSelfTest extends GridCommonAbs */ private static class TestStore extends CacheStoreAdapter<Object, Object> { /** */ - private final Map<Object, Object> map = new ConcurrentHashMap8<>(); + private final Map<Object, Object> map = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Nullable @Override public Object load(Object key) { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePartitionedReloadAllAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePartitionedReloadAllAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePartitionedReloadAllAbstractSelfTest.java index 87e121e..2b7f2a8 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePartitionedReloadAllAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCachePartitionedReloadAllAbstractSelfTest.java @@ -20,6 +20,7 @@ package org.apache.ignite.internal.processors.cache.distributed; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import javax.cache.integration.CompletionListenerFuture; import org.apache.ignite.Ignite; import org.apache.ignite.IgniteCache; @@ -39,7 +40,6 @@ import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi; import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheMode.PARTITIONED; import static org.apache.ignite.cache.CacheWriteSynchronizationMode.FULL_SYNC; @@ -58,7 +58,7 @@ public abstract class GridCachePartitionedReloadAllAbstractSelfTest extends Grid private static TcpDiscoveryIpFinder ipFinder = new TcpDiscoveryVmIpFinder(true); /** Map where dummy cache store values are stored. */ - private final Map<Integer, String> map = new ConcurrentHashMap8<>(); + private final Map<Integer, String> map = new ConcurrentHashMap<>(); /** Collection of caches, one per grid node. */ private List<IgniteCache<Integer, String>> caches; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheGlobalLoadTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheGlobalLoadTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheGlobalLoadTest.java index 82823a9..6024030 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheGlobalLoadTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheGlobalLoadTest.java @@ -17,6 +17,7 @@ package org.apache.ignite.internal.processors.cache.distributed.dht; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import javax.cache.Cache; import javax.cache.configuration.Factory; @@ -32,7 +33,6 @@ import org.apache.ignite.lang.IgniteBiInClosure; import org.apache.ignite.lang.IgniteBiPredicate; import org.apache.ignite.resources.IgniteInstanceResource; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import org.junit.Assert; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; @@ -102,7 +102,7 @@ public class GridCacheGlobalLoadTest extends IgniteCacheAbstractTest { assertTrue(asyncCache.isAsync()); - map = new ConcurrentHashMap8<>(); + map = new ConcurrentHashMap<>(); if (async) { if (oldAsyncApi) { @@ -129,7 +129,7 @@ public class GridCacheGlobalLoadTest extends IgniteCacheAbstractTest { assertEquals(cache.get(2), (Integer)2); assertEquals(cache.get(3), (Integer)3); - map = new ConcurrentHashMap8<>(); + map = new ConcurrentHashMap<>(); if (async) { asyncCache.loadCache(new IgniteBiPredicate<Integer, Integer>() { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRabalancingDelayedPartitionMapExchangeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRabalancingDelayedPartitionMapExchangeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRabalancingDelayedPartitionMapExchangeSelfTest.java index f307b6a..96127aa 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRabalancingDelayedPartitionMapExchangeSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRabalancingDelayedPartitionMapExchangeSelfTest.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.processors.cache.distributed.rebalancing; import java.util.UUID; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicBoolean; import org.apache.ignite.IgniteException; import org.apache.ignite.cache.CacheMode; @@ -39,7 +40,6 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; /** * @@ -50,7 +50,7 @@ public class GridCacheRabalancingDelayedPartitionMapExchangeSelfTest extends Gri /** Map of destination node ID to runnable with logic for real message sending. * To apply real message sending use run method */ - private final ConcurrentHashMap8<UUID, Runnable> rs = new ConcurrentHashMap8<>(); + private final ConcurrentHashMap<UUID, Runnable> rs = new ConcurrentHashMap<>(); /** * Flag to redirect {@link GridDhtPartitionsFullMessage}s from real communication channel to {@link #rs} map. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoadAllAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoadAllAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoadAllAbstractTest.java index 2e9753f..6b4f976 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoadAllAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoadAllAbstractTest.java @@ -34,7 +34,7 @@ import org.apache.ignite.cache.affinity.Affinity; import org.apache.ignite.cluster.ClusterNode; import org.apache.ignite.configuration.CacheConfiguration; import org.apache.ignite.internal.processors.cache.IgniteCacheAbstractTest; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; /** * Test for {@link Cache#loadAll(Set, boolean, CompletionListener)}. @@ -44,7 +44,7 @@ public abstract class IgniteCacheLoadAllAbstractTest extends IgniteCacheAbstract private volatile boolean writeThrough = true; /** */ - private static ConcurrentHashMap8<Object, Object> storeMap; + private static ConcurrentHashMap<Object, Object> storeMap; /** {@inheritDoc} */ @SuppressWarnings("unchecked") @@ -64,7 +64,7 @@ public abstract class IgniteCacheLoadAllAbstractTest extends IgniteCacheAbstract @Override protected void beforeTest() throws Exception { super.beforeTest(); - storeMap = new ConcurrentHashMap8<>(); + storeMap = new ConcurrentHashMap<>(); } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoaderWriterAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoaderWriterAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoaderWriterAbstractTest.java index dd6b268..5cdac5b 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoaderWriterAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/integration/IgniteCacheLoaderWriterAbstractTest.java @@ -23,6 +23,7 @@ import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import javax.cache.Cache; import javax.cache.configuration.Factory; @@ -37,7 +38,6 @@ import org.apache.ignite.IgniteCache; import org.apache.ignite.internal.processors.cache.IgniteCacheAbstractTest; import org.apache.ignite.lifecycle.LifecycleAware; import org.apache.ignite.resources.IgniteInstanceResource; -import org.jsr166.ConcurrentHashMap8; /** * @@ -50,7 +50,7 @@ public abstract class IgniteCacheLoaderWriterAbstractTest extends IgniteCacheAbs private static AtomicInteger writerCallCnt = new AtomicInteger(); /** */ - private static ConcurrentHashMap8<Object, Object> storeMap = new ConcurrentHashMap8<>(); + private static ConcurrentHashMap<Object, Object> storeMap = new ConcurrentHashMap<>(); /** */ private static Set<Object> unaccessableKeys = new HashSet<>(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryCounterAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryCounterAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryCounterAbstractTest.java index 3b1c361..c68dafe 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryCounterAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryCounterAbstractTest.java @@ -52,7 +52,7 @@ import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import static java.util.concurrent.TimeUnit.MILLISECONDS; import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL; @@ -547,7 +547,7 @@ public abstract class CacheContinuousQueryCounterAbstractTest extends GridCommon ContinuousQuery<Integer, Integer> qry = new ContinuousQuery<>(); - final Map<Integer, T2<Integer, Long>> map = new ConcurrentHashMap8<>(); + final Map<Integer, T2<Integer, Long>> map = new ConcurrentHashMap<>(); final CountDownLatch latch = new CountDownLatch(10); qry.setLocalListener(new CacheEntryUpdatedListener<Integer, Integer>() { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java index 119ed7e..8287a9b 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryAbstractSelfTest.java @@ -28,6 +28,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; import javax.cache.Cache; @@ -72,7 +73,6 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import static java.util.concurrent.TimeUnit.MILLISECONDS; import static java.util.concurrent.TimeUnit.SECONDS; @@ -851,7 +851,7 @@ public abstract class GridCacheContinuousQueryAbstractSelfTest extends GridCommo } })); - final Map<Integer, Integer> map = new ConcurrentHashMap8<>(); + final Map<Integer, Integer> map = new ConcurrentHashMap<>(); final CountDownLatch latch = new CountDownLatch(2); qry.setLocalListener(new CacheEntryUpdatedListener<Integer, Integer>() { @@ -907,7 +907,7 @@ public abstract class GridCacheContinuousQueryAbstractSelfTest extends GridCommo ContinuousQuery<Integer, Integer> qry = new ContinuousQuery<>(); - final Map<Integer, Integer> map = new ConcurrentHashMap8<>(); + final Map<Integer, Integer> map = new ConcurrentHashMap<>(); final CountDownLatch latch = new CountDownLatch(10); qry.setLocalListener(new CacheEntryUpdatedListener<Integer, Integer>() { @@ -943,7 +943,7 @@ public abstract class GridCacheContinuousQueryAbstractSelfTest extends GridCommo ContinuousQuery<Object, Object> qry = new ContinuousQuery<>(); - final Map<Object, Object> map = new ConcurrentHashMap8<>(); + final Map<Object, Object> map = new ConcurrentHashMap<>(); final CountDownLatch latch = new CountDownLatch(2); qry.setLocalListener(new CacheEntryUpdatedListener<Object, Object>() { @@ -1106,7 +1106,7 @@ public abstract class GridCacheContinuousQueryAbstractSelfTest extends GridCommo IgniteCache<Object, Object> cache = grid(0).cache(DEFAULT_CACHE_NAME). withExpiryPolicy(new CreatedExpiryPolicy(new Duration(MILLISECONDS, 1000))); - final Map<Object, Object> map = new ConcurrentHashMap8<>(); + final Map<Object, Object> map = new ConcurrentHashMap<>(); final CountDownLatch latch = new CountDownLatch(2); ContinuousQuery<Object, Object> qry = new ContinuousQuery<>(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryMultiNodesFilteringTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryMultiNodesFilteringTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryMultiNodesFilteringTest.java index c9bcdf1..b316042 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryMultiNodesFilteringTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/GridCacheContinuousQueryMultiNodesFilteringTest.java @@ -54,7 +54,6 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.cache.CacheAtomicityMode.ATOMIC; import static org.apache.ignite.cache.CacheMode.PARTITIONED; @@ -74,7 +73,7 @@ public class GridCacheContinuousQueryMultiNodesFilteringTest extends GridCommonA public static final int KEYS = 2_000; /** Cache entry operations' counts. */ - private static final ConcurrentMap<String, AtomicInteger> opCounts = new ConcurrentHashMap8<>(); + private static final ConcurrentMap<String, AtomicInteger> opCounts = new ConcurrentHashMap<>(); /** Client. */ private static boolean client = false; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/database/BPlusTreeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/database/BPlusTreeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/database/BPlusTreeSelfTest.java index 85d269f..72d2e0f 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/database/BPlusTreeSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/database/BPlusTreeSelfTest.java @@ -31,6 +31,7 @@ import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.TimeUnit; @@ -72,7 +73,6 @@ import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import org.jsr166.ConcurrentLinkedHashMap; import static org.apache.ignite.internal.pagemem.PageIdUtils.effectivePageId; @@ -2114,7 +2114,7 @@ public class BPlusTreeSelfTest extends GridCommonAbstractTest { private void doTestRandomPutRemoveMultithreaded(boolean canGetRow) throws Exception { final TestTree tree = createTestTree(canGetRow); - final Map<Long,Long> map = new ConcurrentHashMap8<>(); + final Map<Long,Long> map = new ConcurrentHashMap<>(); final int loops = reuseList == null ? 20_000 : 60_000; @@ -2338,16 +2338,16 @@ public class BPlusTreeSelfTest extends GridCommonAbstractTest { */ protected static class TestTree extends BPlusTree<Long, Long> { /** */ - private static ConcurrentMap<Object, Long> beforeReadLock = new ConcurrentHashMap8<>(); + private static ConcurrentMap<Object, Long> beforeReadLock = new ConcurrentHashMap<>(); /** */ - private static ConcurrentMap<Object, Long> beforeWriteLock = new ConcurrentHashMap8<>(); + private static ConcurrentMap<Object, Long> beforeWriteLock = new ConcurrentHashMap<>(); /** */ - private static ConcurrentMap<Object, Map<Long, Long>> readLocks = new ConcurrentHashMap8<>(); + private static ConcurrentMap<Object, Map<Long, Long>> readLocks = new ConcurrentHashMap<>(); /** */ - private static ConcurrentMap<Object, Map<Long, Long>> writeLocks = new ConcurrentHashMap8<>(); + private static ConcurrentMap<Object, Map<Long, Long>> writeLocks = new ConcurrentHashMap<>(); /** * @param reuseList Reuse list. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/processors/service/DummyService.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/service/DummyService.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/service/DummyService.java index 0a33922..b4dea45 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/service/DummyService.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/service/DummyService.java @@ -17,12 +17,12 @@ package org.apache.ignite.internal.processors.service; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; import org.apache.ignite.services.Service; import org.apache.ignite.services.ServiceContext; -import org.jsr166.ConcurrentHashMap8; /** * Dummy service. @@ -32,19 +32,19 @@ public class DummyService implements Service { private static final long serialVersionUID = 0L; /** Inited counter per service. */ - public static final ConcurrentMap<String, AtomicInteger> started = new ConcurrentHashMap8<>(); + public static final ConcurrentMap<String, AtomicInteger> started = new ConcurrentHashMap<>(); /** Started counter per service. */ - public static final ConcurrentMap<String, AtomicInteger> inited = new ConcurrentHashMap8<>(); + public static final ConcurrentMap<String, AtomicInteger> inited = new ConcurrentHashMap<>(); /** Latches per service. */ - private static final ConcurrentMap<String, CountDownLatch> exeLatches = new ConcurrentHashMap8<>(); + private static final ConcurrentMap<String, CountDownLatch> exeLatches = new ConcurrentHashMap<>(); /** Cancel latches per service. */ - private static final ConcurrentMap<String, CountDownLatch> cancelLatches = new ConcurrentHashMap8<>(); + private static final ConcurrentMap<String, CountDownLatch> cancelLatches = new ConcurrentHashMap<>(); /** Cancelled flags per service. */ - private static final ConcurrentMap<String, AtomicInteger> cancelled = new ConcurrentHashMap8<>(); + private static final ConcurrentMap<String, AtomicInteger> cancelled = new ConcurrentHashMap<>(); /** {@inheritDoc} */ @Override public void cancel(ServiceContext ctx) { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapMapAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapMapAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapMapAbstractSelfTest.java index ac6e531..a772cde 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapMapAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapMapAbstractSelfTest.java @@ -32,7 +32,7 @@ import org.apache.ignite.internal.util.typedef.X; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lang.IgniteBiTuple; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; /** * Tests off-heap map. @@ -421,7 +421,7 @@ public abstract class GridOffHeapMapAbstractSelfTest extends GridCommonAbstractT int threads = 5; - final Map<String, String> m = new ConcurrentHashMap8<>(max); + final Map<String, String> m = new ConcurrentHashMap<>(max); multithreaded(new Callable() { @Override public Object call() throws Exception { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapAbstractSelfTest.java index c40c10f..3b68d24 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapAbstractSelfTest.java @@ -33,7 +33,6 @@ import org.apache.ignite.internal.util.lang.GridCloseableIterator; import org.apache.ignite.internal.util.lang.GridTuple; import org.apache.ignite.lang.IgniteBiTuple; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; /** * Tests off-heap map. @@ -509,7 +508,7 @@ public abstract class GridOffHeapPartitionedMapAbstractSelfTest extends GridComm final int max = 1024; - final ConcurrentMap<String, String> m = new ConcurrentHashMap8<>(max * parts); + final ConcurrentMap<String, String> m = new ConcurrentHashMap<>(max * parts); final AtomicInteger part = new AtomicInteger(); @@ -739,7 +738,7 @@ public abstract class GridOffHeapPartitionedMapAbstractSelfTest extends GridComm int threads = 5; - final Map<String, String> m = new ConcurrentHashMap8<>(max); + final Map<String, String> m = new ConcurrentHashMap<>(max); multithreaded(new Callable() { @Override public Object call() throws Exception { http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java index ccb9584..86432fc 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/util/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java @@ -20,6 +20,7 @@ package org.apache.ignite.internal.util.offheap; import java.util.Map; import java.util.Random; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicLong; import org.apache.ignite.cache.affinity.AffinityFunction; @@ -28,7 +29,6 @@ import org.apache.ignite.internal.IgniteInternalFuture; import org.apache.ignite.internal.util.typedef.T3; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; /** * Performance test for partitioned offheap hash map. @@ -285,7 +285,7 @@ public abstract class GridOffHeapPartitionedMapPerformanceAbstractTest extends G * @throws Exception If failed. */ private void checkPutsConcurrentMap(int threadCnt, long duration) throws Exception { - final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap8<>(); + final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap<>(); final AtomicLong opCnt = new AtomicLong(); final AtomicLong totalOpCnt = new AtomicLong(); @@ -340,7 +340,7 @@ public abstract class GridOffHeapPartitionedMapPerformanceAbstractTest extends G * @throws Exception If failed. */ private void checkPutRemovesConcurrentMap(int threadCnt, long duration) throws Exception { - final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap8<>(); + final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap<>(); final AtomicLong opCnt = new AtomicLong(); final AtomicLong totalOpCnt = new AtomicLong(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/jvmtest/ConcurrentMapTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/jvmtest/ConcurrentMapTest.java b/modules/core/src/test/java/org/apache/ignite/jvmtest/ConcurrentMapTest.java deleted file mode 100644 index e9b3dd1..0000000 --- a/modules/core/src/test/java/org/apache/ignite/jvmtest/ConcurrentMapTest.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.ignite.jvmtest; - -import java.util.Collection; -import java.util.LinkedList; -import java.util.Map; -import java.util.Random; -import java.util.concurrent.Callable; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentMap; -import java.util.concurrent.ThreadLocalRandom; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicInteger; -import org.apache.ignite.internal.IgniteInternalFuture; -import org.apache.ignite.internal.util.lang.IgnitePair; -import org.apache.ignite.internal.util.typedef.X; -import org.apache.ignite.testframework.GridTestUtils; -import org.jsr166.ConcurrentHashMap8; - -/** - * - */ -public class ConcurrentMapTest { - /** */ - private static Random rnd = new Random(); - - /** - * - */ - private ConcurrentMapTest() { - // No-op. - } - - /** - * @param args Args. - * @throws Exception If failed. - */ - public static void main(String args[]) throws Exception { - Thread.sleep(5000); - - Collection<IgnitePair<Integer>> ress = new LinkedList<>(); - - for (int lvl = 16; lvl <= 16384; lvl *= 2) { - System.gc(); - - X.println("Testing map with concurrency level: " + lvl); - - int cap = 256 / lvl < 16 ? 16 * lvl : 256; - - int writes = testMap(100000, new ConcurrentHashMap8<String, Integer>(cap, 0.75f, lvl)); - - ress.add(new IgnitePair<>(lvl, writes)); - } - - X.println("Test summary."); - - for (IgnitePair<Integer> p : ress) - X.println("Performance [lvl=" + p.get1() + ", writes=" + p.get2() + ']'); - - testPut(); - - testOpsSpeed(); - - testCreationTime(); - } - - /** - * @param keyRange Key range. - * @param map Map. - * @return Writes count. - * @throws Exception If failed. - */ - public static int testMap(final int keyRange, final ConcurrentMap<String, Integer> map) throws Exception { - final AtomicBoolean done = new AtomicBoolean(); - - final AtomicInteger writes = new AtomicInteger(); - - IgniteInternalFuture fut1 = GridTestUtils.runMultiThreadedAsync( - new Runnable() { - @Override public void run() { - while (!done.get()) { - map.put(rnd.nextInt(keyRange) + "very.long.string.for.key", 1); - - writes.incrementAndGet(); - } - } - }, - 40, - "thread" - ); - - long duration = 20 * 1000; - - for (long time = 0; time < duration;) { - Thread.sleep(5000); - - time += 5000; - - X.println(">>> Stats [duration=" + time + ", writes=" + writes.get() + ']'); - } - - done.set(true); - - fut1.get(); - - X.println(">>> Test finished [duration=" + duration + ", writes=" + writes.get() + ']'); - - return writes.get(); - } - - /** - * @throws Exception If failed. - */ - public static void testPut() throws Exception { - Map<Integer, Integer> map = new ConcurrentHashMap8<>(); - - map.put(0, 0); - map.put(0, 0); - } - - /** - * @throws Exception If failed. - */ - public static void testOpsSpeed() throws Exception { - for (int i = 0; i < 4; i++) { - X.println("New map ops time: " + runOps(new ConcurrentHashMap8<Integer, Integer>(), 1000000, 100)); - - X.println("Jdk6 map ops time: " + runOps(new ConcurrentHashMap<Integer, Integer>(), 1000000, 100)); - } - } - - /** - * @param iterCnt Iterations count. - * @param threadCnt Threads count. - * @return Time taken. - */ - private static long runOps(final Map<Integer,Integer> map, final int iterCnt, int threadCnt) throws Exception { - long start = System.currentTimeMillis(); - - GridTestUtils.runMultiThreaded(new Callable<Object>() { - @Override public Object call() throws Exception { - ThreadLocalRandom rnd = ThreadLocalRandom.current(); - - for (int i = 0; i < iterCnt; i++) { - // Put random. - map.put(rnd.nextInt(0, 10000), 0); - - // Read random. - map.get(rnd.nextInt(0, 10000)); - - // Remove random. - map.remove(rnd.nextInt(0, 10000)); - } - - return null; - } - }, threadCnt, "thread"); - - return System.currentTimeMillis() - start; - } - - /** - * @throws Exception If failed. - */ - @SuppressWarnings("ResultOfObjectAllocationIgnored") - public static void testCreationTime() throws Exception { - for (int i = 0; i < 5; i++) { - long now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap8<Integer, Integer>(); - - X.println("New map creation time: " + (System.currentTimeMillis() - now)); - - now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap<Integer, Integer>(); - - X.println("Jdk6 map creation time: " + (System.currentTimeMillis() - now)); - } - } - -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/lang/utils/GridConcurrentHashMapSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/lang/utils/GridConcurrentHashMapSelfTest.java b/modules/core/src/test/java/org/apache/ignite/lang/utils/GridConcurrentHashMapSelfTest.java deleted file mode 100644 index dbf453d..0000000 --- a/modules/core/src/test/java/org/apache/ignite/lang/utils/GridConcurrentHashMapSelfTest.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.ignite.lang.utils; - -import java.util.Map; -import java.util.concurrent.Callable; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ThreadLocalRandom; -import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; - -/** - * Tests for {@link org.jsr166.ConcurrentHashMap8}. - */ -public class GridConcurrentHashMapSelfTest extends GridCommonAbstractTest { - /** */ - private Map<Integer,Integer> map; - - /** - * @throws Exception If failed. - */ - public void testPut() throws Exception { - map = new ConcurrentHashMap8<>(); - - map.put(0, 0); - map.put(0, 0); - } - - /** - * @throws Exception If failed. - */ - public void testOpsSpeed() throws Exception { - for (int i = 0; i < 4; i++) { - map = new ConcurrentHashMap8<>(); - - info("New map ops time: " + runOps(1000000, 100)); - - map = new ConcurrentHashMap<>(); - - info("Jdk6 map ops time: " + runOps(1000000, 100)); - } - } - - /** - * @param iterCnt Iterations count. - * @param threadCnt Threads count. - * @return Time taken. - */ - private long runOps(final int iterCnt, int threadCnt) throws Exception { - long start = System.currentTimeMillis(); - - multithreaded(new Callable<Object>() { - @Override public Object call() throws Exception { - ThreadLocalRandom rnd = ThreadLocalRandom.current(); - - for (int i = 0; i < iterCnt; i++) { - // Put random. - map.put(rnd.nextInt(0, 10000), 0); - - // Read random. - map.get(rnd.nextInt(0, 10000)); - - // Remove random. - map.remove(rnd.nextInt(0, 10000)); - } - - return null; - } - }, threadCnt); - - return System.currentTimeMillis() - start; - } - - /** - * @throws Exception If failed. - */ - @SuppressWarnings("ResultOfObjectAllocationIgnored") - public void testCreationTime() throws Exception { - for (int i = 0; i < 5; i++) { - long now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap8<Integer, Integer>(); - - info("New map creation time: " + (System.currentTimeMillis() - now)); - - now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap<Integer, Integer>(); - - info("Jdk6 map creation time: " + (System.currentTimeMillis() - now)); - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark.java b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark.java index ef3fc9f..58e1aa1 100644 --- a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark.java +++ b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark.java @@ -43,7 +43,7 @@ import org.apache.ignite.lang.IgniteUuid; import org.apache.ignite.loadtests.util.GridCumulativeAverage; import org.apache.ignite.testframework.GridLoadTestUtils; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import static java.util.concurrent.TimeUnit.MILLISECONDS; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.PUBLIC_POOL; @@ -78,7 +78,7 @@ public class GridIoManagerBenchmark { private static final LongAdder msgCntr = new LongAdder(); /** */ - private static final Map<IgniteUuid, CountDownLatch> latches = new ConcurrentHashMap8<>(); + private static final Map<IgniteUuid, CountDownLatch> latches = new ConcurrentHashMap<>(); /** */ private static final byte[][] arrs; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark0.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark0.java b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark0.java index 8adb2b3..063c790 100644 --- a/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark0.java +++ b/modules/core/src/test/java/org/apache/ignite/loadtests/communication/GridIoManagerBenchmark0.java @@ -22,6 +22,7 @@ import java.util.Timer; import java.util.TimerTask; import java.util.UUID; import java.util.concurrent.Callable; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CountDownLatch; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicBoolean; @@ -46,7 +47,6 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.PUBLIC_POOL; @@ -219,7 +219,7 @@ public class GridIoManagerBenchmark0 extends GridCommonAbstractTest { final Integer topic = 1; - final Map<IgniteUuid, CountDownLatch> map = new ConcurrentHashMap8<>(); + final Map<IgniteUuid, CountDownLatch> map = new ConcurrentHashMap<>(); rcv.addMessageListener( topic, @@ -319,7 +319,7 @@ public class GridIoManagerBenchmark0 extends GridCommonAbstractTest { final String topic = "test-topic"; - final Map<IgniteUuid, CountDownLatch> latches = new ConcurrentHashMap8<>(); + final Map<IgniteUuid, CountDownLatch> latches = new ConcurrentHashMap<>(); rcv.addMessageListener( topic, http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/loadtests/dsi/GridDsiPerfJob.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/loadtests/dsi/GridDsiPerfJob.java b/modules/core/src/test/java/org/apache/ignite/loadtests/dsi/GridDsiPerfJob.java index 6dd3df5..8c8fc74 100644 --- a/modules/core/src/test/java/org/apache/ignite/loadtests/dsi/GridDsiPerfJob.java +++ b/modules/core/src/test/java/org/apache/ignite/loadtests/dsi/GridDsiPerfJob.java @@ -19,6 +19,7 @@ package org.apache.ignite.loadtests.dsi; import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.atomic.AtomicLong; import javax.cache.Cache; @@ -40,7 +41,6 @@ import org.apache.ignite.internal.util.typedef.X; import org.apache.ignite.resources.IgniteInstanceResource; import org.apache.ignite.transactions.Transaction; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; /** * @@ -48,7 +48,7 @@ import org.jsr166.ConcurrentHashMap8; public class GridDsiPerfJob extends ComputeJobAdapter { /** */ private static final ConcurrentMap<Thread, ConcurrentMap<String, T3<Long, Long, Long>>> timers = - new ConcurrentHashMap8<>(); + new ConcurrentHashMap<>(); /** */ @AffinityKeyMapped @@ -146,7 +146,7 @@ public class GridDsiPerfJob extends ComputeJobAdapter { if (m == null) { ConcurrentMap<String, T3<Long, Long, Long>> old = timers.putIfAbsent(Thread.currentThread(), - m = new ConcurrentHashMap8<>()); + m = new ConcurrentHashMap<>()); if (old != null) m = old; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/loadtests/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/loadtests/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/loadtests/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java index a243c29..60accfa 100644 --- a/modules/core/src/test/java/org/apache/ignite/loadtests/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/loadtests/offheap/GridOffHeapPartitionedMapPerformanceAbstractTest.java @@ -30,7 +30,7 @@ import org.apache.ignite.internal.util.offheap.GridOffHeapPartitionedMap; import org.apache.ignite.internal.util.typedef.T3; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; /** * Performance test for partitioned offheap hash map. @@ -287,7 +287,7 @@ public abstract class GridOffHeapPartitionedMapPerformanceAbstractTest extends G * @throws Exception If failed. */ private void checkPutsConcurrentMap(int threadCnt, long duration) throws Exception { - final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap8<>(); + final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap<>(); final AtomicLong opCnt = new AtomicLong(); final AtomicLong totalOpCnt = new AtomicLong(); @@ -342,7 +342,7 @@ public abstract class GridOffHeapPartitionedMapPerformanceAbstractTest extends G * @throws Exception If failed. */ private void checkPutRemovesConcurrentMap(int threadCnt, long duration) throws Exception { - final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap8<>(); + final Map<GridByteArrayWrapper, byte[]> map = new ConcurrentHashMap<>(); final AtomicLong opCnt = new AtomicLong(); final AtomicLong totalOpCnt = new AtomicLong(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/core/src/test/java/org/apache/ignite/marshaller/MarshallerContextTestImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/marshaller/MarshallerContextTestImpl.java b/modules/core/src/test/java/org/apache/ignite/marshaller/MarshallerContextTestImpl.java index 2d6383c..ae057ee 100644 --- a/modules/core/src/test/java/org/apache/ignite/marshaller/MarshallerContextTestImpl.java +++ b/modules/core/src/test/java/org/apache/ignite/marshaller/MarshallerContextTestImpl.java @@ -19,19 +19,19 @@ package org.apache.ignite.marshaller; import java.util.Collection; import java.util.List; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import org.apache.ignite.IgniteCheckedException; import org.apache.ignite.internal.MarshallerContextImpl; import org.apache.ignite.plugin.PluginProvider; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; /** * Test marshaller context. */ public class MarshallerContextTestImpl extends MarshallerContextImpl { /** */ - private static final ConcurrentMap<Integer, String> map = new ConcurrentHashMap8<>(); + private static final ConcurrentMap<Integer, String> map = new ConcurrentHashMap<>(); /** */ private final Collection<String> excluded; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIO.java ---------------------------------------------------------------------- diff --git a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIO.java b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIO.java index 62e1db3..3cb4886 100644 --- a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIO.java +++ b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIO.java @@ -29,13 +29,13 @@ import java.nio.file.OpenOption; import java.nio.file.StandardOpenOption; import java.util.Arrays; import java.util.List; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicReferenceArray; import org.apache.ignite.IgniteLogger; import org.apache.ignite.configuration.DataStorageConfiguration; import org.apache.ignite.internal.util.GridUnsafe; import org.apache.ignite.internal.util.typedef.internal.U; import org.jetbrains.annotations.NotNull; -import org.jsr166.ConcurrentHashMap8; /** * Limited capabilities Direct IO, which enables file write and read using aligned buffers and O_DIRECT mode. @@ -62,7 +62,7 @@ public class AlignedBuffersDirectFileIO implements FileIO { private ThreadLocal<ByteBuffer> tlbOnePageAligned; /** Managed aligned buffers. Used to check if buffer is applicable for direct IO our data should be copied. */ - private ConcurrentHashMap8<Long, Thread> managedAlignedBuffers; + private ConcurrentHashMap<Long, Thread> managedAlignedBuffers; /** File descriptor. */ private int fd = -1; @@ -95,7 +95,7 @@ public class AlignedBuffersDirectFileIO implements FileIO { File file, OpenOption[] modes, ThreadLocal<ByteBuffer> tlbOnePageAligned, - ConcurrentHashMap8<Long, Thread> managedAlignedBuffers, + ConcurrentHashMap<Long, Thread> managedAlignedBuffers, IgniteLogger log) throws IOException { this.log = log; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIOFactory.java ---------------------------------------------------------------------- diff --git a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIOFactory.java b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIOFactory.java index b9d11cd..8a28e9e 100644 --- a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIOFactory.java +++ b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/AlignedBuffersDirectFileIOFactory.java @@ -22,13 +22,13 @@ import java.io.IOException; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.file.OpenOption; +import java.util.concurrent.ConcurrentHashMap; import org.apache.ignite.IgniteLogger; import org.apache.ignite.IgniteSystemProperties; import org.apache.ignite.configuration.DataStorageConfiguration; import org.apache.ignite.internal.util.GridUnsafe; import org.apache.ignite.internal.util.typedef.internal.U; import org.jetbrains.annotations.NotNull; -import org.jsr166.ConcurrentHashMap8; import static java.nio.file.StandardOpenOption.CREATE; import static java.nio.file.StandardOpenOption.READ; @@ -65,7 +65,7 @@ public class AlignedBuffersDirectFileIOFactory implements FileIOFactory { * Managed aligned buffers. This collection is used to free buffers, an for checking if buffer is known to be * already aligned. */ - private final ConcurrentHashMap8<Long, Thread> managedAlignedBuffers = new ConcurrentHashMap8<>(); + private final ConcurrentHashMap<Long, Thread> managedAlignedBuffers = new ConcurrentHashMap<>(); /** * Creates direct native IO factory. @@ -171,7 +171,7 @@ public class AlignedBuffersDirectFileIOFactory implements FileIOFactory { * * @return map address->thread. */ - ConcurrentHashMap8<Long, Thread> managedAlignedBuffers() { + ConcurrentHashMap<Long, Thread> managedAlignedBuffers() { return managedAlignedBuffers; } } http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/LinuxNativeIoPluginProvider.java ---------------------------------------------------------------------- diff --git a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/LinuxNativeIoPluginProvider.java b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/LinuxNativeIoPluginProvider.java index 918ff5c..085d9f2 100644 --- a/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/LinuxNativeIoPluginProvider.java +++ b/modules/direct-io/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/LinuxNativeIoPluginProvider.java @@ -23,6 +23,7 @@ import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.util.Map; import java.util.UUID; +import java.util.concurrent.ConcurrentHashMap; import org.apache.ignite.Ignite; import org.apache.ignite.IgniteLogger; import org.apache.ignite.cluster.ClusterNode; @@ -41,14 +42,13 @@ import org.apache.ignite.plugin.PluginContext; import org.apache.ignite.plugin.PluginProvider; import org.apache.ignite.plugin.PluginValidationException; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; /** * Plugin provider for setting up {@link IgniteNativeIoLib}. */ public class LinuxNativeIoPluginProvider implements PluginProvider { /** Managed buffers map from address to thread requested buffer. */ - @Nullable private ConcurrentHashMap8<Long, Thread> managedBuffers; + @Nullable private ConcurrentHashMap<Long, Thread> managedBuffers; /** Logger. */ private IgniteLogger log; @@ -95,7 +95,7 @@ public class LinuxNativeIoPluginProvider implements PluginProvider { * Free direct thread local buffer allocated for Direct IO user's threads. */ private void freeDirectBuffers() { - ConcurrentHashMap8<Long, Thread> buffers = managedBuffers; + ConcurrentHashMap<Long, Thread> buffers = managedBuffers; if (buffers == null) return; @@ -159,7 +159,7 @@ public class LinuxNativeIoPluginProvider implements PluginProvider { * @return Managed aligned buffers and its associated threads. This collection is used to free buffers. May return * {@code null}. */ - @Nullable private ConcurrentHashMap8<Long, Thread> setupDirect(IgniteEx ignite) { + @Nullable private ConcurrentHashMap<Long, Thread> setupDirect(IgniteEx ignite) { GridCacheSharedContext<Object, Object> cacheCtx = ignite.context().cache().context(); IgnitePageStoreManager ignitePageStoreMgr = cacheCtx.pageStore(); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/counter/HadoopCountersImpl.java ---------------------------------------------------------------------- diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/counter/HadoopCountersImpl.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/counter/HadoopCountersImpl.java index f3b5463..5bfa534 100644 --- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/counter/HadoopCountersImpl.java +++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/counter/HadoopCountersImpl.java @@ -23,12 +23,12 @@ import java.io.ObjectInput; import java.io.ObjectOutput; import java.lang.reflect.Constructor; import java.util.Collection; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import org.apache.ignite.IgniteException; import org.apache.ignite.internal.util.lang.GridTuple3; import org.apache.ignite.internal.util.typedef.internal.S; import org.apache.ignite.internal.util.typedef.internal.U; -import org.jsr166.ConcurrentHashMap8; /** * Default in-memory counters store. @@ -38,7 +38,7 @@ public class HadoopCountersImpl implements HadoopCounters, Externalizable { private static final long serialVersionUID = 0L; /** */ - private final ConcurrentMap<CounterKey, HadoopCounter> cntrsMap = new ConcurrentHashMap8<>(); + private final ConcurrentMap<CounterKey, HadoopCounter> cntrsMap = new ConcurrentHashMap<>(); /** * Default constructor. Creates new instance without counters. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/fs/HadoopLazyConcurrentMap.java ---------------------------------------------------------------------- diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/fs/HadoopLazyConcurrentMap.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/fs/HadoopLazyConcurrentMap.java index ea1f664..34cdc31 100644 --- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/fs/HadoopLazyConcurrentMap.java +++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/fs/HadoopLazyConcurrentMap.java @@ -17,10 +17,10 @@ package org.apache.ignite.internal.processors.hadoop.impl.fs; +import java.util.concurrent.ConcurrentHashMap; import org.apache.ignite.IgniteCheckedException; import org.apache.ignite.IgniteException; import org.apache.ignite.internal.util.future.GridFutureAdapter; -import org.jsr166.ConcurrentHashMap8; import java.io.Closeable; import java.io.IOException; @@ -37,7 +37,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; */ public class HadoopLazyConcurrentMap<K, V extends Closeable> { /** The map storing the actual values. */ - private final ConcurrentMap<K, ValueWrapper> map = new ConcurrentHashMap8<>(); + private final ConcurrentMap<K, ValueWrapper> map = new ConcurrentHashMap<>(); /** The factory passed in by the client. Will be used for lazy value creation. */ private final ValueFactory<K, V> factory; http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsIpcIo.java ---------------------------------------------------------------------- diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsIpcIo.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsIpcIo.java index a2ec977..163524d 100644 --- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsIpcIo.java +++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsIpcIo.java @@ -38,7 +38,7 @@ import org.apache.ignite.internal.util.ipc.shmem.IpcOutOfSystemResourcesExceptio import org.apache.ignite.internal.util.ipc.shmem.IpcSharedMemoryServerEndpoint; import org.apache.ignite.internal.util.typedef.internal.U; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; +import java.util.concurrent.ConcurrentHashMap; import java.io.BufferedOutputStream; import java.io.EOFException; @@ -63,7 +63,7 @@ public class HadoopIgfsIpcIo implements HadoopIgfsIo { /** Request futures map. */ private ConcurrentMap<Long, HadoopIgfsFuture> reqMap = - new ConcurrentHashMap8<>(); + new ConcurrentHashMap<>(); /** Request ID counter. */ private AtomicLong reqIdCnt = new AtomicLong(); @@ -98,7 +98,7 @@ public class HadoopIgfsIpcIo implements HadoopIgfsIo { /** Cached connections. */ private static final ConcurrentMap<String, HadoopIgfsIpcIo> ipcCache = - new ConcurrentHashMap8<>(); + new ConcurrentHashMap<>(); /** Striped lock that prevents multiple instance creation in {@link #get(Log, String)}. */ private static final GridStripedLock initLock = new GridStripedLock(32); http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsOutProc.java ---------------------------------------------------------------------- diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsOutProc.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsOutProc.java index 2780966..32c06fa 100644 --- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsOutProc.java +++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/igfs/HadoopIgfsOutProc.java @@ -17,6 +17,7 @@ package org.apache.ignite.internal.processors.hadoop.impl.igfs; +import java.util.concurrent.ConcurrentHashMap; import org.apache.commons.logging.Log; import org.apache.ignite.IgniteCheckedException; import org.apache.ignite.igfs.IgfsBlockLocation; @@ -41,7 +42,6 @@ import org.apache.ignite.internal.util.future.GridFinishedFuture; import org.apache.ignite.internal.util.lang.GridClosureException; import org.apache.ignite.lang.IgniteClosure; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import java.io.IOException; import java.util.Collection; @@ -54,7 +54,6 @@ import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.INFO; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.LIST_FILES; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.LIST_PATHS; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.MAKE_DIRECTORIES; -import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.MODE_RESOLVER; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.OPEN_APPEND; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.OPEN_CREATE; import static org.apache.ignite.internal.igfs.common.IgfsIpcCommand.OPEN_READ; @@ -123,7 +122,7 @@ public class HadoopIgfsOutProc implements HadoopIgfsEx, HadoopIgfsIpcIoListener private final HadoopIgfsIpcIo io; /** Event listeners. */ - private final Map<Long, HadoopIgfsStreamEventListener> lsnrs = new ConcurrentHashMap8<>(); + private final Map<Long, HadoopIgfsStreamEventListener> lsnrs = new ConcurrentHashMap<>(); /** * Constructor for TCP endpoint. http://git-wip-us.apache.org/repos/asf/ignite/blob/b4ece5fb/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/v2/HadoopV2Job.java ---------------------------------------------------------------------- diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/v2/HadoopV2Job.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/v2/HadoopV2Job.java index 28b4d6b..13a893f 100644 --- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/v2/HadoopV2Job.java +++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/v2/HadoopV2Job.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.processors.hadoop.impl.v2; import java.security.PrivilegedExceptionAction; +import java.util.concurrent.ConcurrentHashMap; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FileSystem; @@ -57,7 +58,6 @@ import org.apache.ignite.internal.util.typedef.F; import org.apache.ignite.internal.util.typedef.T2; import org.apache.ignite.internal.util.typedef.internal.U; import org.jetbrains.annotations.Nullable; -import org.jsr166.ConcurrentHashMap8; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -116,7 +116,7 @@ public class HadoopV2Job extends HadoopJobEx { /** */ private final ConcurrentMap<T2<HadoopTaskType, Integer>, GridFutureAdapter<HadoopTaskContext>> ctxs = - new ConcurrentHashMap8<>(); + new ConcurrentHashMap<>(); /** Pooling task context class and thus class loading environment. */ private final Queue<Class<? extends HadoopTaskContext>> taskCtxClsPool = new ConcurrentLinkedQueue<>();