How many of the following are FALSE?
- In a cascade-less schedule if a transaction $T_j$ read a data item written by transaction $T_i$ then the commit of $T_i$ has to be before this read operation of $T_j$
- A recoverable schedule is also cascade-less
- Not all conflict-serializable schedules are also 2PL
- A schedule that is $2 \mathrm{PL}$ (could have been produced using the $2 \mathrm{PL}$ locking protocol) is conflict-serializable.
- 1
- 2
- 3
- 4