Base implementation class for buffered {@link IndexOutput}.
Наследование: Lucene.Net.Store.IndexOutput
Пример #1
0
 internal RateLimitedIndexOutput(RateLimiter rateLimiter, IndexOutput @delegate)
 {
     // TODO should we make buffer size configurable
     if (@delegate is BufferedIndexOutput)
     {
         bufferedDelegate = (BufferedIndexOutput)@delegate;
         this.@delegate   = @delegate;
     }
     else
     {
         this.@delegate   = @delegate;
         bufferedDelegate = null;
     }
     this.rateLimiter = rateLimiter;
 }