Package dev.langchain4j.service
Interface ChatMemoryAccess
public interface ChatMemoryAccess
Allow to access the
ChatMemory
of any AI service extending it.-
Method Summary
Modifier and TypeMethodDescriptionboolean
evictChatMemory
(Object memoryId) Evicts theChatMemory
with the given id.getChatMemory
(Object memoryId) Returns theChatMemory
with the given id for this AI service or null if such memory doesn't exist.
-
Method Details
-
getChatMemory
Returns theChatMemory
with the given id for this AI service or null if such memory doesn't exist.- Parameters:
memoryId
- The id of the chat memory.- Returns:
- The
ChatMemory
with the given memoryId or null if such memory doesn't exist.
-
evictChatMemory
Evicts theChatMemory
with the given id.- Parameters:
memoryId
- The id of the chat memory to be evicted.- Returns:
- true if
ChatMemory
with the given id existed, and it was successfully evicted, false otherwise.
-