实现了单独的cache, scratch pad,和混合的三种结构，其中cache采用了随机替换方法。