protected override void Dispose(bool disposing) { if (clob != null) lock (clob) { clob.alreadyOpen = false; clob = null; } }