public StoreViewNodeStoreScan(StorageReader storageReader, LockService locks, Visitor <NodeLabelUpdate, FAILURE> labelUpdateVisitor, Visitor <EntityUpdates, FAILURE> propertyUpdatesVisitor, int[] labelIds, System.Func <int, bool> propertyKeyIdFilter) : base(storageReader, storageReader.NodesGetCount(), propertyKeyIdFilter, id->locks.AcquireNodeLock(id, org.neo4j.kernel.impl.locking.LockService_LockType.ReadLock)) { this._labelUpdateVisitor = labelUpdateVisitor; this._propertyUpdatesVisitor = propertyUpdatesVisitor; this.LabelIds = labelIds; }