| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_shanxia_crm_backend_ruoyi_common_ruoyi_common_redis_src_main_java_org_dromara_common_redis_manager_caffeinecachedecorator_java", "label": "CaffeineCacheDecorator.java", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L1"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator", "label": "CaffeineCacheDecorator", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L13"}, {"id": "cache", "label": "Cache", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_caffeinecachedecorator", "label": ".CaffeineCacheDecorator()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L21"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_getname", "label": ".getName()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L26"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_getnativecache", "label": ".getNativeCache()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L31"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "label": ".getUniqueKey()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L36"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_get", "label": ".get()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L40"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_put", "label": ".put()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L53"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_putifabsent", "label": ".putIfAbsent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L59"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_evict", "label": ".evict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L65"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_evictifpresent", "label": ".evictIfPresent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L70"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_clear", "label": ".clear()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L79"}, {"id": "manager_caffeinecachedecorator_caffeinecachedecorator_invalidate", "label": ".invalidate()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L85"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia_crm_backend_ruoyi_common_ruoyi_common_redis_src_main_java_org_dromara_common_redis_manager_caffeinecachedecorator_java", "target": "springutils", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_crm_backend_ruoyi_common_ruoyi_common_redis_src_main_java_org_dromara_common_redis_manager_caffeinecachedecorator_java", "target": "cache", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_crm_backend_ruoyi_common_ruoyi_common_redis_src_main_java_org_dromara_common_redis_manager_caffeinecachedecorator_java", "target": "callable", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_crm_backend_ruoyi_common_ruoyi_common_redis_src_main_java_org_dromara_common_redis_manager_caffeinecachedecorator_java", "target": "manager_caffeinecachedecorator_caffeinecachedecorator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L13", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "cache", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L13", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_caffeinecachedecorator", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L21", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L26", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getnativecache", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L31", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L36", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L40", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L46", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_put", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L53", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_putifabsent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L59", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_evict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L65", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_evictifpresent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L70", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L79", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L85", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L90", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_get", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L42", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_put", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_invalidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L55", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_put", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L55", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_putifabsent", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_invalidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L61", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_putifabsent", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L61", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_evict", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_evictifpresent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L67", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_evictifpresent", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_invalidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L74", "weight": 1.0}, {"source": "manager_caffeinecachedecorator_caffeinecachedecorator_evictifpresent", "target": "manager_caffeinecachedecorator_caffeinecachedecorator_getuniquekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L74", "weight": 1.0}], "raw_calls": [{"caller_nid": "manager_caffeinecachedecorator_caffeinecachedecorator_clear", "callee": "invalidateAll", "source_file": "/Users/wuzilong/work/00code/shanxia/crm/backend/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java", "source_location": "L81"}]}
|