有使用键读取缓存的选项。像这样 :
Collection<Integer> userIds = context.getUserDao().allUserIds();
for (Integer userId : userIds) {
User user = cache.getUserCache().get(userId);
System.out.println(user.toString());
}
使用后者,它将过期的加载到缓存中,然后显示它。
但要求是查看当前缓存中的所有内容。