[jvstm-common] Implementing Long Lived Transactions