| Interface | Description | 
|---|---|
| ConcurrentLFUCache.EvictionListener<K,V> | |
| ConcurrentLRUCache.EvictionListener<K,V> | 
| Class | Description | 
|---|---|
| AdjustableSemaphore | |
| BCDUtils | |
| BoundedTreeSet<E> | A TreeSet that ensures it never grows beyond a max size. | 
| ConcurrentLFUCache<K,V> | A LFU cache implementation based upon ConcurrentHashMap. | 
| ConcurrentLFUCache.Stats | |
| ConcurrentLRUCache<K,V> | A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce
 contention and synchronization overhead to utilize multiple CPU cores more effectively. | 
| ConcurrentLRUCache.Stats | |
| DateMathParser | A Simple Utility class for parsing "math" like strings relating to Dates. | 
| DefaultSolrThreadFactory | |
| DOMUtil | |
| EmptyEntityResolver | This class provides several singletons of entity resolvers used by
 SAX and StAX in the Java API. | 
| FastWriter | Single threaded BufferedWriter
  Internal Solr use only, subject to change. | 
| FileUtils | |
| LongPriorityQueue | A native long priority queue. | 
| MapListener<K,V> | Wraps another map, keeping track of each key that was seen via  MapListener.get(Object)orMapListener.remove(Object). | 
| NumberUtils | |
| PrimUtils | Utilities for primitive Java data types. | 
| PrimUtils.IntComparator | |
| PropertiesInputStream | |
| PropertiesOutputStream | |
| RefCounted<Type> | Keep track of a reference count on a resource and close it when
 the count hits zero. | 
| RegexFileFilter | Accepts any file whose name matches the pattern | 
| RTimer | A recursive timer. | 
| SimplePostTool | A simple utility class for posting raw updates to a Solr server, 
 has a main method so it can be run on the command line. | 
| SolrPluginUtils | Utilities that may be of use to RequestHandlers. | 
| SolrPluginUtils.DisjunctionMaxQueryParser | A subclass of SolrQueryParser that supports aliasing fields for
 constructing DisjunctionMaxQueries. | 
| SolrPluginUtils.DisjunctionMaxQueryParser.Alias | A simple container for storing alias info | 
| SolrPluginUtils.IdentityRegenerator | A CacheRegenerator that can be used whenever the items in the cache
 are not dependant on the current searcher. | 
| SystemIdResolver | This is a helper class to support resolving of XIncludes or other hrefs
 inside XML files on top of a  ResourceLoader. | 
| TimeZoneUtils | Simple utilities for working with TimeZones | 
| VersionedFile | 
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.