moved transaction_lock from Simple_store to the STORE implementation