trade cache