com.endeca.portal.mdex.cache
Class NoOpLoggingCacheManager
java.lang.Object
com.endeca.portal.mdex.cache.NoOpLoggingCacheManager
- All Implemented Interfaces:
- MDEXCacheManager
public class NoOpLoggingCacheManager
- extends java.lang.Object
- implements MDEXCacheManager
A proof of concept MDEXCacheManager implementation. This implementation is
similar to the DefaultCacheManager in that it never caches any results
and never returns any cached results. The NoOpLoggingCacheManager will
log a message each time one of its methods is called.
- 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoOpLoggingCacheManager
public NoOpLoggingCacheManager()
getCachedResults
public com.endeca.mdex.conversation.Results getCachedResults(com.endeca.mdex.conversation.ConversationPort port,
com.endeca.mdex.conversation.Request query)
- Description copied from interface:
MDEXCacheManager
- Get the cached version of results for MDEX 7 queries
- Specified by:
getCachedResults
in interface MDEXCacheManager
- Returns:
- the cached results
cacheResults
public void cacheResults(com.endeca.mdex.conversation.ConversationPort port,
com.endeca.mdex.conversation.Request query,
com.endeca.mdex.conversation.Results results)
- Description copied from interface:
MDEXCacheManager
- Put results into the cache for MDEX 7 queries
- Specified by:
cacheResults
in interface MDEXCacheManager