Class QueryResultCachePlugin

java.lang.Object
org.codice.ddf.catalog.solr.cache.impl.QueryResultCachePlugin
All Implemented Interfaces:
ddf.catalog.plugin.PostFederatedQueryPlugin

public class QueryResultCachePlugin extends Object implements ddf.catalog.plugin.PostFederatedQueryPlugin
  • Constructor Details

  • Method Details

    • process

      public ddf.catalog.operation.QueryResponse process(ddf.catalog.operation.QueryResponse input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException
      Specified by:
      process in interface ddf.catalog.plugin.PostFederatedQueryPlugin
      Throws:
      ddf.catalog.plugin.PluginExecutionException
      ddf.catalog.plugin.StopProcessingException
    • setCachingFederatedResponses

      public void setCachingFederatedResponses(boolean cachingFederatedResponses)
    • shutdown

      public void shutdown()
    • setCacheStrategy

      public void setCacheStrategy(String cacheStrategy)
      Phaser that forces all added metacards to commit to the cache on phase advance