思路:1、期刊在缓存中都有一个key,期刊数据需要确定key,key不是固定不变的,因为期刊数据很多,设计一个key,这个key可以代表一个期刊,还能代表它是哪一期的期刊。
用私有方法设置一个key,
2、getClassic方法是获取期刊的上一期和下一期。把缓存封装在该方法中,每次获取期刊的时候,先在缓存中寻找,没有再请求接口,再写入缓存中。
3、把getLatest获取的方法,也写入缓存中,记录页面加载后index的值。