public override IndexInputSlicer CreateSlicer(string name, IOContext context) { lock (this) { EnsureOpen(); if (VERBOSE) { Console.WriteLine("nrtdir.openInput name=" + name); } #pragma warning disable 612, 618 if (cache.FileExists(name)) #pragma warning restore 612, 618 { if (VERBOSE) { Console.WriteLine(" from cache"); } return(cache.CreateSlicer(name, context)); } else { return(@delegate.CreateSlicer(name, context)); } } }
public override IndexInputSlicer CreateSlicer(string name, IOContext context) { lock (this) { EnsureOpen(); if (VERBOSE) { Console.WriteLine("nrtdir.openInput name=" + name); } if (Cache.FileExists(name)) { if (VERBOSE) { Console.WriteLine(" from cache"); } return(Cache.CreateSlicer(name, context)); } else { return(@delegate.CreateSlicer(name, context)); } } }