tianweiz: training cache