Changed to use the TransactionCache, initialized explicitly for testing... the first test case for it