Вбудованого сесійного сховища немає. За потреби, розробник може його додати імпортувавши зовнішню бібіліотеку. Для прикладу.
1. Створюємо статичний клас.
package com.codejig.builder.mods;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.stream.Collectors;
public class SimpleCache {
static Map<Long, Object> cache = new HashMap<Long, Object>();
public static void put(Long id, Object object) {
cache.put(id, object);
}
public static Collection getAll() {
return cache.entrySet().stream().map((e) -> {
return e.getValue();
}).collect(Collectors.toList());
}
public static Object get(Long id) {
return cache.get(id);
}
}
2. Компілюємо цей в *.jar або кладемо в jar вихідний код. Дивіться докладений simpleCache.zip (заборонено додавати jar) .
3. Добавляємо simpleCache.jar до проекту через пункт меню Resources
4. Імпортуємо клас в серверному коді

5. Використовуємо його

Потенційно ключі можна формувати з ідентифікаторів сесії, облікових записів користувача, тощо.