Implemented Time-To-Live for transactions, managed by the
TransactionManager. The client does not know that the transaction has
aborted until it sends another request to the server.