ConcurrentMergeScheduler overview
![]() ![]() | Used for testing |
![]() ![]() | |
![]() ![]() |
![]() |
Initializes a new instance of the ConcurrentMergeScheduler class. |
![]() | |
![]() | |
![]() | Determines whether the specified Object is equal to the current Object. |
![]() | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
![]() | Get the max # simultaneous threads that may be |
![]() | Return the priority that merge threads run at. By default the priority is 1 plus the priority of (ie, slightly higher priority than) the first thread that calls merge. |
![]() | Gets the Type of the current instance. |
![]() | |
![]() | Sets the max # simultaneous threads that may be running. If a merge is necessary yet we already have this many threads running, the incoming thread (that is calling add/updateDocument) will block until a merge thread has completed. |
![]() | Return the priority that merge threads run at. |
![]() | |
![]() | |
![]() | Returns a String that represents the current Object. |
![]() | Does the acural merge, by calling IndexWriter.Merge(). |
![]() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
![]() | Create and return a new MergeThread. |
![]() | |
![]() | Creates a shallow copy of the current Object. |
ConcurrentMergeScheduler Class | Lucene.Net.Index Namespace