change the example to see how the TMCache work.