Add cache to transactions.
Merge pull request #2 from corps/corps/improving-transactions

Corps/improving transactions