我正在使用 EHCache 3.5.2,并且在尝试获取所有缓存键和缓存条目时遇到问题。
我使用 CacheManager 创建一个缓存,然后用一些数据填充它。然后,我想检索缓存中的所有条目。
以下是一些示例代码:
Cache<String, Foo> cache = cacheManager.createCache("fooCache",
CacheConfigurationBuilder.newCacheConfigurationBuilder(String.class, Foo.class,
ResourcePoolsBuilder.heap(20)).build());
cache.putAll(repository.findAll().stream().collect(toMap(Foo::getId, foo -> foo)));
List<Foo> foos = cache.???
List<String> keys = cache.???
这在v3.5版本中是否可行?在旧版本的EHCache中似乎是可以的。
谢谢