我想在 java 中创建缓存来存储用户会话。它类似于缓存,例如将为每个用户存储 5 个元素。我需要某种必须能够记住这些数据的 java 数据结构。到目前为止,我创建了这个 Java 代码:
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class SessionCache {
public SessionCache() {
}
/* Create object to store sessions */
private List<ActiveSessionsObj> dataList = new ArrayList<>();
public static class ActiveSessionsObj {
private int one;
private int two;
private int three;
private int four;
private int five;
private ActiveSessionsObj(int one, int two, int three, int four, int five) {
throw new UnsupportedOperationException("Not yet implemented");
}
}
public List<ActiveSessionsObj> addCache(int one, int two, int three, int four, int five){
dataList.add(new ActiveSessionsObj(
one,
two,
three,
four,
five));
return dataList;
}
}
我是 java 新手,我需要帮助我如何向结构中添加数据以及如何从结构中删除数据。我需要使用密钥来执行此操作。这可能吗?或者是否有更合适的数据结构来根据 mu 需要存储数据?
最良好的祝愿