Cache Data cleared every time

DataCache was not cleared when data is not cacheable. This was harmful
to the Lucene Indexes who used the same cache. Especially when
autocomplete is used in IHM.