Returns a new SizedIterable with a locking read for the elements according to the rules specified by option.