Trying to lock could throw exceptions so always make sure to properly clean up the local DB.

This commit is contained in:
JohnBlair
2019-10-17 19:00:00 +01:00
committed by Shannon
parent 7ace5baf9b
commit e998fce5d1

View File

@@ -234,11 +234,17 @@ namespace Umbraco.Web.PublishedCache.NuCache
var lockInfo = new WriteLockInfo();
try
{
Lock(lockInfo);
if (_localDb == null) return;
_localDb.Dispose();
_localDb = null;
try{
// Trying to lock could throw exceptions so always make sure to clean up.
Lock(lockInfo);
}
catch
{
if (_localDb == null) return;
_localDb.Dispose();
_localDb = null;
}
}
finally
{