public String generateCacheKey(Object[] args) {
		String oriKey = buildSimpleKey(args, getParsedKey(), getKeyGetterMethods(), getKeyParameterIndexes());

		StringBuilder cacheKey = new StringBuilder();

		cacheKey.append(oriKey);

		Page page = getPageArgument(args);
		if (page != null) {
			cacheKey.append("-p").append(page.getCurpage());
		}

		return cacheKey.toString();
	}