# Package org.hibernate.search.util.impl

- Interface Summary
  Interface | Description
  --- | ---
  ClosingOperator<T,E extends Throwable> |
  GenericCloseable<E extends Throwable> |

- Class Summary
  Class | Description
  --- | ---
  AggregatedClassLoader | A classloader which keeps a ordered list of aggregated classloaders.
  ClassLoaderHelper | Utility class to load instances of other classes by using a fully qualified name, or from a class type.
  Closeables |
  Closer<E extends Exception> | A helper for closing multiple resources and re-throwing only one exception, `suppressing` the others as necessary.
  CollectionHelper | Provides some methods for simplified collection instantiation.
  Executors | Helper class to create threads; these threads are grouped and named to be identified in a profiler.
  Executors.BlockPolicy | A handler for rejected tasks that will have the caller block until space is available.
  FileHelper | Utility class for file and directory operations, like synchronisation and reading from class path.
  FilterCacheModeTypeHelper |
  Futures |
  HibernateSearchResourceLoader | Hibernate Search specific implementation of Lucene's `ResourceLoader` interface.
  InternalAnalyzerUtils | Analysis helpers that have no reason to be exposed publicly as `AnalyzerUtils` is.
  LRUMap | Copied from Hibernate Core's org.hibernate.util.LRUMap A simple LRU cache that implements the `Map` interface.
  Maps | Helper class to create maps with commonly needed constructors.
  PassThroughAnalyzer | Analyzer that applies no operation whatsoever to the flux This is useful for queries operating on non tokenized fields.
  ReflectionHelper |
  SearchThreadFactory | The thread factory, used to customize thread names
  SoftLimitMRUCache | Cache following a "Most Recently Used" (MRU) algorithm for maintaining a bounded in-memory size; the "Least Recently Used" (LRU) entry is the first available for removal from the cache.
  StreamHelper |
  Throwables | Throwable-related utils.
  TimeHelper | Helpers for classes in java.time.*

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved