如何使用ehcache在缓存中添加一个对象数组,其中每个对象都有多个字段?

How to add an object array in cache using ehcache, wherein each object has multiple fields?

我正在尝试使用 cache.put() 语句在缓存中包含一个对象数组。这样做的程序是什么?

假设您的 Employee class 有 Object getId() 方法,其中 returns ID 可以唯一标识 Employee 的每个特定实例。

Cache#put()需要Element,它的构造函数中需要ID和对象本身,所以:

for (Employee e : employees) {
    cache.put(new Element(e.getId(), e));
}