@Override
 public PrimitiveLongIterator nodesGetFromIndexLookup(
     KernelStatement state, IndexDescriptor index, final Object value)
     throws IndexNotFoundKernelException {
   PrimitiveLongResourceIterator committed =
       storeLayer.nodesGetFromIndexLookup(state, index, value);
   PrimitiveLongIterator exactMatches = filterExactIndexMatches(state, index, value, committed);
   PrimitiveLongIterator changeFilteredMatches =
       filterIndexStateChanges(state, index, value, exactMatches);
   return resourceIterator(changeFilteredMatches, committed);
 }