diff --git a/lib/Alchemy/Phrasea/SearchEngine/Phrasea/PhraseaEngine.php b/lib/Alchemy/Phrasea/SearchEngine/Phrasea/PhraseaEngine.php index e05d9262b1..14829f0901 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Phrasea/PhraseaEngine.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Phrasea/PhraseaEngine.php @@ -361,6 +361,7 @@ class PhraseaEngine implements SearchEngineInterface { $this->initialize(); $this->checkSession(); + $this->clearAllCache(new \DateTime('-1 hour')); assert(is_int($offset)); assert($offset >= 0); diff --git a/lib/Alchemy/Phrasea/SearchEngine/SearchEngineInterface.php b/lib/Alchemy/Phrasea/SearchEngine/SearchEngineInterface.php index be0569e278..c72ba6bd56 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/SearchEngineInterface.php +++ b/lib/Alchemy/Phrasea/SearchEngine/SearchEngineInterface.php @@ -223,15 +223,6 @@ interface SearchEngineInterface */ public function clearCache(); - /** - * Clear all cache prior to the given date (if applicable) - * - * If no date provided, clear all entries - * - * @return SearchEngineInterface - */ - public function clearAllCache(\DateTime $date = null); - /** * Returns a subscriber * diff --git a/lib/Alchemy/Phrasea/SearchEngine/SphinxSearch/SphinxSearchEngine.php b/lib/Alchemy/Phrasea/SearchEngine/SphinxSearch/SphinxSearchEngine.php index 6a199ba496..76150846d8 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/SphinxSearch/SphinxSearchEngine.php +++ b/lib/Alchemy/Phrasea/SearchEngine/SphinxSearch/SphinxSearchEngine.php @@ -1071,13 +1071,4 @@ class SphinxSearchEngine implements SearchEngineInterface { return $this; } - - /** - * @inheritdoc - */ - public function clearAllCache(\DateTime $date = null) - { - return $this; - } - }