This may cause an edge-case error - during the second call mInvalidationTimestamp will be updated, so pages from the second call may use different mInvalidationTimestamp values for select and update queries