private ILargeObject GetLargeObject(ObjectId objId)
{
lock (lobLock) {
if (lobMap == null)
lobMap = new Dictionary<ObjectId, ILargeObject>();
ILargeObject obj;
if (!lobMap.TryGetValue(objId, out obj)) {
obj = Database.GetLargeObject(objId);
lobMap[objId] = obj;
}
return obj;
}
}