private static void CollectActiveLocks(LongIntMap[] counts, IList <ActiveLock> locks, Org.Neo4j.Kernel.impl.locking.ActiveLock_Factory activeLock) { for (int typeId = 0; typeId < Counts.Length; typeId++) { LongIntMap lockCounts = counts[typeId]; if (lockCounts != null) { ResourceType resourceType = ResourceTypes.fromId(typeId); lockCounts.forEachKeyValue((resourceId, count) => locks.Add(activeLock.Create(resourceType, resourceId))); } } }
private ValuesByUnderlying InitializeLongLookup() { var vals = new LongIntMap(values.Count + 1, 0.55f); for (int i = 0; i < values.Count; ++i) { var value = values[i].LongValue(); if (vals.Get(value) == LongIntMap.NoValue) { vals.Put(value, i); } } return(new ValuesByUnderlying { LongMap = vals }); }