public Item GetItem(long entityId) { Item result; _itemsRWLS.EnterReadLock(); try { _items.TryGetValue(entityId, out result); } finally { _itemsRWLS.ExitReadLock(); } return result; }