org.hibernate.search.filter
public class: MRUFilterCachingStrategy [javadoc |
source]
java.lang.Object
org.hibernate.search.filter.MRUFilterCachingStrategy
All Implemented Interfaces:
FilterCachingStrategy
Keep the most recently used Filters in the cache
The cache is at least as big as
hibernate.search.filter.cache_strategy.size
Above this limit, Filters are kept as soft references
- author:
Emmanuel - Bernard
| Method from org.hibernate.search.filter.MRUFilterCachingStrategy Detail: |
public void addCachedFilter(FilterKey key,
Filter filter) {
cache.put( key, filter );
}
|
public Filter getCachedFilter(FilterKey key) {
return (Filter) cache.get( key );
}
|
public void initialize(Properties properties) {
int size = ConfigurationParseHelper.getIntValue( properties, SIZE, DEFAULT_SIZE );
cache = new SoftLimitMRUCache( size );
}
|