LockObjectUtil.java 512 B

1234567891011121314151617181920212223242526
  1. package jnpf.util;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. /**
  5. * @author JNPF开发平台组
  6. * @user N
  7. * @copyright 引迈信息技术有限公司
  8. * @date 2022/11/30 21:17
  9. */
  10. public class LockObjectUtil {
  11. private static Map<Object, Object> lockMap = new HashMap<>();
  12. public static synchronized Object addLockKey(Object key){
  13. Object val = lockMap.get(key);
  14. if(val == null){
  15. lockMap.put(key, key);
  16. val = key;
  17. }
  18. return val;
  19. }
  20. }