Disco.Services.Interop.ActiveDirectory.ActiveDirectoryGroupCache.EnsureCleanCache C# (CSharp) Method

EnsureCleanCache() private method

private EnsureCleanCache ( ) : void
return void
        private void EnsureCleanCache()
        {
            if (cacheCleanTask == null && cacheCleanNext < DateTime.Now)
            {
                lock (cacheCleanLock)
                {
                    if (cacheCleanTask == null && cacheCleanNext < DateTime.Now)
                    {
                        cacheCleanTask = Task.Factory.StartNew(CleanCache);
                    }
                }
            }
        }