internal WriteManager(IdMappingServiceProvider iug, NfsConfiguration config, bool aixCompatMode) { this.iug = iug; this.config = config; this.aixCompatMode = aixCompatMode; streamTimeout = config.GetLong(NfsConfigKeys.DfsNfsStreamTimeoutKey, NfsConfigKeys .DfsNfsStreamTimeoutDefault); Log.Info("Stream timeout is " + streamTimeout + "ms."); if (streamTimeout < NfsConfigKeys.DfsNfsStreamTimeoutMinDefault) { Log.Info("Reset stream timeout to minimum value " + NfsConfigKeys.DfsNfsStreamTimeoutMinDefault + "ms."); streamTimeout = NfsConfigKeys.DfsNfsStreamTimeoutMinDefault; } maxStreams = config.GetInt(NfsConfigKeys.DfsNfsMaxOpenFilesKey, NfsConfigKeys.DfsNfsMaxOpenFilesDefault ); Log.Info("Maximum open streams is " + maxStreams); this.fileContextCache = new OpenFileCtxCache(config, streamTimeout); }