Implemented cachetransactions