Implementation of TransactionListener interface manipulating with cache.
One can invalidate cache etries with invalidateEntry method.
All the invalid values will be removed from the cache after commit or rollback.
This is important for distributed caches were the same values can be inserted
independently into different servers.
author: Gennady Krizhevsky
Schedules the value for
removal after commit or rollback. The last one is important for distributed ccahces
to trigger the remote removal
Parameters: key - key