{"nodes": [{"id": "src_shared_utils_cache_key_generator_ts", "label": "cache-key-generator.ts", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L1"}, {"id": "cache_key_generator_cachekeygenerator", "label": "CacheKeyGenerator", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L31"}, {"id": "cache_key_generator_cachekeygenerator_generaterelationgraphkey", "label": ".generateRelationGraphKey()", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L39"}, {"id": "cache_key_generator_cachekeygenerator_generaterelationextractionkey", "label": ".generateRelationExtractionKey()", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L61"}, {"id": "cache_key_generator_cachekeygenerator_generatellmrelationextractionkey", "label": ".generateLLMRelationExtractionKey()", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L95"}, {"id": "cache_key_generator_cachekeygenerator_generateembeddingkey", "label": ".generateEmbeddingKey()", "file_type": "code", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L110"}], "edges": [{"source": "src_shared_utils_cache_key_generator_ts", "target": "cache_key_generator_cachekeygenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L31", "weight": 1.0}, {"source": "cache_key_generator_cachekeygenerator", "target": "cache_key_generator_cachekeygenerator_generaterelationgraphkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L39", "weight": 1.0}, {"source": "cache_key_generator_cachekeygenerator", "target": "cache_key_generator_cachekeygenerator_generaterelationextractionkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L61", "weight": 1.0}, {"source": "cache_key_generator_cachekeygenerator", "target": "cache_key_generator_cachekeygenerator_generatellmrelationextractionkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L95", "weight": 1.0}, {"source": "cache_key_generator_cachekeygenerator", "target": "cache_key_generator_cachekeygenerator_generateembeddingkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/shared/utils/cache-key-generator.ts", "source_location": "L110", "weight": 1.0}]}