com.endeca.portal.mdex.cache
Interface MDEXCacheManager

All Known Implementing Classes:
DefaultMDEXCacheManager, NaiveEternalCacheManager, NoOpLoggingCacheManager

public interface MDEXCacheManager

Interface defining the implementation classes to cache MDEX queries. This interface is likely to change in future releases.

Author:
Endeca Technologies, Inc.

Method Summary
 void cacheResults(com.endeca.mdex.conversation.ConversationPort port, com.endeca.mdex.conversation.Request query, com.endeca.mdex.conversation.Results results)
          Put results into the cache for MDEX 7 queries
 com.endeca.mdex.conversation.Results getCachedResults(com.endeca.mdex.conversation.ConversationPort port, com.endeca.mdex.conversation.Request query)
          Get the cached version of results for MDEX 7 queries
 

Method Detail

getCachedResults

com.endeca.mdex.conversation.Results getCachedResults(com.endeca.mdex.conversation.ConversationPort port,
                                                      com.endeca.mdex.conversation.Request query)
Get the cached version of results for MDEX 7 queries

Parameters:
port -
query -
Returns:
the cached results

cacheResults

void cacheResults(com.endeca.mdex.conversation.ConversationPort port,
                  com.endeca.mdex.conversation.Request query,
                  com.endeca.mdex.conversation.Results results)
Put results into the cache for MDEX 7 queries

Parameters:
port -
query -
results -