public void Unlock(IPersistenceCapable pc) { PcWrapper pcw = new PcWrapper(pc); if (objects.Contains(pcw)) { objects.Remove(pcw); } }
public bool GetLock(IPersistenceCapable pc) { PcWrapper pcw = new PcWrapper(pc); if (objects.Contains(pcw)) { return(false); } objects.Add(pcw, null); return(true); }