From 2c56e75ca53fa2962025df28e39fb8a12381f5b8 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 20 Aug 2012 15:24:02 -0400 Subject: [PATCH] Remove md5 lock and just create a new instance everytime --- MediaBrowser.Controller/Kernel.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MediaBrowser.Controller/Kernel.cs b/MediaBrowser.Controller/Kernel.cs index 4acc502338..5824354476 100644 --- a/MediaBrowser.Controller/Kernel.cs +++ b/MediaBrowser.Controller/Kernel.cs @@ -154,12 +154,11 @@ namespace MediaBrowser.Controller DirectoryWatchers.Start(); } - private static MD5CryptoServiceProvider md5Provider = new MD5CryptoServiceProvider(); public static Guid GetMD5(string str) { - lock (md5Provider) + using (var provider = new MD5CryptoServiceProvider()) { - return new Guid(md5Provider.ComputeHash(Encoding.Unicode.GetBytes(str))); + return new Guid(provider.ComputeHash(Encoding.Unicode.GetBytes(str))); } }