/**
* Transaction context. Tracks the relationship with the backend transaction.
* We never leak this class to the user and have it implement the {@link FutureCallback}
* interface so we have a simple way of propagating the result.
*/
/**
* Transaction context. Tracks the relationship with the backend transaction.
* We never leak this class to the user and have it implement the {@link FutureCallback}
* interface so we have a simple way of propagating the result.
*/