public override IDisposable Set() { return SettingsHolder.Drive.WatchForSharedMemory ? SetSharedListener() : null; }