mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-04-01 01:16:52 +02:00
java: not use a putIfAbsent method in ConcurrentHashMap class
This commit is contained in:
parent
7e5c5153a8
commit
3473800ab6
@ -30,7 +30,7 @@ public class CustomConverter {
|
||||
public static void register(Class<?> target, MessageConverter converter) {
|
||||
LOG.debug("register a MessageConverter object for the type: "
|
||||
+ target.getName());
|
||||
map.putIfAbsent(target, converter);
|
||||
map.put(target, converter);
|
||||
}
|
||||
|
||||
public static MessageConverter get(Class<?> target) {
|
||||
|
@ -30,7 +30,7 @@ public class CustomPacker {
|
||||
public static void register(Class<?> target, MessagePacker packer) {
|
||||
LOG.debug("register a MessagePacker object for the type: "
|
||||
+ target.getName());
|
||||
map.putIfAbsent(target, packer);
|
||||
map.put(target, packer);
|
||||
}
|
||||
|
||||
public static MessagePacker get(Class<?> target) {
|
||||
|
@ -30,7 +30,7 @@ public class CustomUnpacker {
|
||||
public static void register(Class<?> target, MessageUnpacker converter) {
|
||||
LOG.debug("register a MessageUnpacker object for the type: "
|
||||
+ target.getName());
|
||||
map.putIfAbsent(target, converter);
|
||||
map.put(target, converter);
|
||||
}
|
||||
|
||||
public static MessageUnpacker get(Class<?> target) {
|
||||
|
@ -71,7 +71,7 @@ class DynamicCodeGen extends DynamicCodeGenBase implements Constants {
|
||||
}
|
||||
|
||||
public void setTemplates(Class<?> type, Template[] tmpls) {
|
||||
tmplCache.putIfAbsent(type.getName(), tmpls);
|
||||
tmplCache.put(type.getName(), tmpls);
|
||||
}
|
||||
|
||||
public Template[] getTemplates(Class<?> type) {
|
||||
@ -79,7 +79,7 @@ class DynamicCodeGen extends DynamicCodeGenBase implements Constants {
|
||||
}
|
||||
|
||||
public void setMessagePackers(Class<?> type, MessagePacker[] pks) {
|
||||
pkCache.putIfAbsent(type.getName(), pks);
|
||||
pkCache.put(type.getName(), pks);
|
||||
}
|
||||
|
||||
public MessagePacker[] getMessagePackers(Class<?> type) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user