Cache cache = cacheResult.getCache();
if (cacheDefinition.isReturnCollection()) {
Page page = CommonUtils.getPageArgument(args, cacheDefinition.getPageIndex());
if (page != null) { // 判断分页参数是非被复用
String pageKey = cacheDefinition.generatePageKey(args, key);
LOGGER.debug("缓存为需要分页的缓存,页码(" + page.getCurpage() + "),对应的分页缓存KEY为:" + pageKey);
Page cachePage = (Page) cache.get(pageKey);
page.setTotal(cachePage.getTotal());
cacheResult.setPageKey(pageKey);
}