クライアントがいるセルに応じてクライアントに質問を送信するサーバーを構築します。たとえば、ローマのセルにいる場合、サーバーはロンドンのセルのクライアントに送信される質問とは異なる質問を送信し、質問がクライアントに送信された場合、サーバーはそのセルを 1 時間使用できない状態にします。つまり、質問はそのセル内のどのクライアントにも 1 時間送信されません。
そして私の質問は、その質問を1時間後に利用できるようにするためのJavaメソッドを作成するにはどうすればよいですか?
EDIT1:
私はハッシュテーブルを持っています。キーはセルで、値はこれらのセルで尋ねられる質問です
EDIT2
これがハッシュテーブルです
static Hashtable<Integer, List<Integer>> unavialbeQuestions;
そして、私がセルで質問したとき、私はこれを作ります
unavialbeQuestions.get(cellID).add(questionID);
そして、私はこのようなものが欲しい
function makeQuestionAvailable(int questionID, int cellID){}