CurrentDownloadNumUtil.java 740 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.fdkankan.download.bean;
  2. import cn.hutool.core.collection.ConcurrentHashSet;
  3. /**
  4. * <p>
  5. * TODO
  6. * </p>
  7. *
  8. * @author dengsixing
  9. * @since 2022/3/29
  10. **/
  11. public class CurrentDownloadNumUtil {
  12. /**
  13. * 正在下载的场景码
  14. */
  15. private static ConcurrentHashSet<String> downLoadingNumSet = new ConcurrentHashSet<>();
  16. public static void addSceneNum(String num){
  17. downLoadingNumSet.add(num);
  18. }
  19. public static boolean containSceneNum(String num){
  20. return downLoadingNumSet.contains(num);
  21. }
  22. public static void removeSceneNum(String num){
  23. downLoadingNumSet.remove(num);
  24. }
  25. public static int cntDownloadingLocal(){
  26. return downLoadingNumSet.size();
  27. }
  28. }