package com.manning.hsia.dvdstore.util; import java.util.Properties; import java.util.concurrent.ConcurrentHashMap; import org.apache.lucene.search.Filter; import org.hibernate.search.filter.FilterCachingStrategy; import org.hibernate.search.filter.FilterKey; public class NeverReleasedFilterCachingStrategy implements FilterCachingStrategy { private java.util.Map<FilterKey, Filter> cache = new ConcurrentHashMap<FilterKey, Filter>(); public void initialize(Properties properties) { } public void addCachedFilter(FilterKey key, Filter filter) { cache.put(key, filter); } public Filter getCachedFilter(FilterKey key) { return cache.get(key); } }