mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
|
||||
package org.dromara.hutool.core.map;
|
||||
|
||||
import org.dromara.hutool.core.map.reference.WeakKeyConcurrentMap;
|
||||
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
|
||||
import org.dromara.hutool.core.thread.ConcurrencyTester;
|
||||
import org.dromara.hutool.core.thread.ThreadUtil;
|
||||
import org.dromara.hutool.core.util.ObjUtil;
|
||||
@@ -23,10 +23,9 @@ import org.junit.jupiter.api.Test;
|
||||
public class WeakConcurrentMapTest {
|
||||
|
||||
@Test
|
||||
public void putAndGetTest(){
|
||||
final WeakKeyConcurrentMap<Object, Object> map = new WeakKeyConcurrentMap<>();
|
||||
Object
|
||||
key1 = new Object();
|
||||
public void putAndGetTest() {
|
||||
final WeakConcurrentMap<Object, Object> map = new WeakConcurrentMap<>();
|
||||
Object key1 = new Object();
|
||||
final Object value1 = new Object();
|
||||
Object key2 = new Object();
|
||||
final Object value2 = new Object();
|
||||
@@ -57,10 +56,10 @@ public class WeakConcurrentMapTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getConcurrencyTest(){
|
||||
final WeakKeyConcurrentMap<String, String> cache = new WeakKeyConcurrentMap<>();
|
||||
public void getConcurrencyTest() {
|
||||
final WeakConcurrentMap<String, String> cache = new WeakConcurrentMap<>();
|
||||
final ConcurrencyTester tester = new ConcurrencyTester(2000);
|
||||
tester.test(()-> cache.computeIfAbsent("aaa" + RandomUtil.randomInt(2), (key)-> "aaaValue"));
|
||||
tester.test(() -> cache.computeIfAbsent("aaa" + RandomUtil.randomInt(2), (key) -> "aaaValue"));
|
||||
|
||||
Assertions.assertTrue(tester.getInterval() > 0);
|
||||
final String value = ObjUtil.defaultIfNull(cache.get("aaa0"), cache.get("aaa1"));
|
||||
|
Reference in New Issue
Block a user