コード例 #1
0
 /// <summary>
 /// Sets the current cache to null so it will be regenerated next time.
 /// </summary>
 public void ClearCache()
 {
     MonitorFileSystem(false);
     try
     {
         lock (_syncLock)
         {
             _serverPackageStore.Clear();
             _serverPackageStore.Persist();
             _logger.Log(LogLevel.Info, "Cleared package cache.");
         }
     }
     finally
     {
         MonitorFileSystem(true);
     }
 }