More memory management and improvements

This commit is contained in:
tidusjar 2018-01-09 21:16:06 +00:00
commit 96cf4388bc
12 changed files with 128 additions and 7 deletions

View file

@ -89,5 +89,25 @@ namespace Ombi.Schedule.Jobs.Radarr
{
return await _ctx.RadarrCache.ToListAsync();
}
private bool _disposed;
protected virtual void Dispose(bool disposing)
{
if (_disposed)
return;
if (disposing)
{
_ctx?.Dispose();
RadarrSettings?.Dispose();
}
_disposed = true;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
}
}