Кеш сделок при переходе на следующий день скидывался и скидывается на диск. То, что память съедается в том числе виноват сам Транзак, т.к. в нем как раз память не освобождается. Поэтому просто настройте в программе перезагрузку в час ночи.