Hierarchy For Package com.tnsai.llm.cache
Class Hierarchy
- java.lang.Object
- com.tnsai.llm.cache.CacheableContent
- com.tnsai.llm.cache.CacheableContent.Builder
- com.tnsai.llm.cache.CacheableContent.ContentBlock
- com.tnsai.llm.cache.CacheControl
- com.tnsai.llm.cache.CachedLLMClient (implements com.tnsai.llm.LLMClient)
- com.tnsai.llm.cache.CachedLLMClient.Builder
- com.tnsai.llm.cache.HashEmbeddingProvider (implements com.tnsai.llm.cache.EmbeddingProvider)
- com.tnsai.llm.cache.InMemorySemanticCache (implements com.tnsai.llm.cache.SemanticCache)
- com.tnsai.llm.cache.InMemorySemanticCache.Builder
- com.tnsai.llm.cache.OllamaEmbeddingProvider (implements com.tnsai.llm.cache.EmbeddingProvider)
- com.tnsai.llm.cache.PromptCachingClient (implements com.tnsai.llm.LLMClient)
- com.tnsai.llm.cache.PromptCachingClient.Builder
Interface Hierarchy
- com.tnsai.llm.cache.EmbeddingProvider
- com.tnsai.llm.cache.SemanticCache
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.tnsai.llm.cache.CacheControl.Type
- com.tnsai.llm.cache.EmbeddingTask
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.tnsai.llm.cache.CacheEntry
- com.tnsai.llm.cache.CacheUsage
- com.tnsai.llm.cache.SemanticCache.CacheStats
- com.tnsai.llm.cache.SemanticCache.SimilarityResult
- java.lang.Record