ユーザーセッションを保存するために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のニーズに応じてデータを保存するためのより適切なデータ構造がありますか?
幸運をお祈りしています