lockRead