Class SimpleLRUCache

  extended by org.apache.lucene.util.cache.Cache
      extended by org.apache.lucene.util.cache.SimpleMapCache
          extended by org.apache.lucene.util.cache.SimpleLRUCache

public class SimpleLRUCache
extends SimpleMapCache

Simple LRU cache implementation that uses a LinkedHashMap. This cache is not synchronized, use Cache.synchronizedCache(Cache) if needed.

Constructor Summary
SimpleLRUCache(int cacheSize)
          Creates a last-recently-used cache with the specified size.
Method Summary
Methods inherited from class org.apache.lucene.util.cache.SimpleMapCache
close, containsKey, get, keySet, put
Methods inherited from class org.apache.lucene.util.cache.Cache
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public SimpleLRUCache(int cacheSize)
Creates a last-recently-used cache with the specified size.

Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.