org.neo4j.index.impl.lucene
Class IndexWriterLruCache

java.lang.Object
  extended by org.neo4j.kernel.impl.cache.LruCache<org.neo4j.index.impl.lucene.IndexIdentifier,org.apache.lucene.index.IndexWriter>
      extended by org.neo4j.index.impl.lucene.IndexWriterLruCache

public class IndexWriterLruCache
extends org.neo4j.kernel.impl.cache.LruCache<org.neo4j.index.impl.lucene.IndexIdentifier,org.apache.lucene.index.IndexWriter>

An Lru Cache for Lucene Index Writers.

See Also:
LuceneDataSource

Constructor Summary
IndexWriterLruCache(int maxSize)
          Creates a LRU cache.
 
Method Summary
 void elementCleaned(org.apache.lucene.index.IndexWriter writer)
           
 
Methods inherited from class org.neo4j.kernel.impl.cache.LruCache
clear, entrySet, get, getName, hitCount, isAdaptive, keySet, maxSize, missCount, put, putAll, remove, resize, setAdaptiveStatus, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexWriterLruCache

public IndexWriterLruCache(int maxSize)
Creates a LRU cache. If maxSize < 1 an IllegalArgumentException is thrown.

Parameters:
maxSize - maximum size of this cache
Method Detail

elementCleaned

public void elementCleaned(org.apache.lucene.index.IndexWriter writer)
Overrides:
elementCleaned in class org.neo4j.kernel.impl.cache.LruCache<org.neo4j.index.impl.lucene.IndexIdentifier,org.apache.lucene.index.IndexWriter>


Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.