я создаю сервер, который отправляет вопросы клиентам в зависимости от ячеек, в которых они находятся, например, если они находятся в камере Рима, сервер будет отправлять им вопросы, отличные от вопросов, которые будут отправлены клиентам в ячейке Лондона, и когда вопрос будет отправлен клиенту, сервер сделает его недоступным для ячейки в течение одного часа, я имею в виду, что этот вопрос никогда не будет отправлен ни одному клиенту в этой ячейке в течение одного часа
и мой вопрос: как я могу сделать java-метод, чтобы этот вопрос был доступен через час?
РЕДАКТИРОВАТЬ1:
у меня есть хеш-таблица, ключи - это ячейки, а значения - это вопрос, заданный в этих ячейках
РЕДАКТИРОВАТЬ2
это хеш-таблица
static Hashtable<Integer, List<Integer>> unavialbeQuestions;
и когда я задал вопрос в ячейке, я сделал это
unavialbeQuestions.get(cellID).add(questionID);
и я хочу что-то вроде этого
function makeQuestionAvailable(int questionID, int cellID){}