У нас есть веб-приложение, которое использует memcache для временного хранения объектов.Мы добавляем фоновые задания для очистки кэша (не основанные на истечении времени, которое поставляется с memcache).Поскольку у нас запущено несколько экземпляров веб-приложения, мы хотим убедиться, что только один экземпляр выполняет очистку в любой момент.Поэтому мы решили оставить флаг в memcached, позволяя запускать только один экземпляр.Теперь вопрос.
Я просто храню флаг, это может быть int, String, boolean, heck ... даже просто char.Однако запросы из memcached возвращают Objects, которые нужно будет привести к любому типу, который я выберу.Если я выберу логическое значение, то объект должен быть приведен к lang.Boolean, который может быть больше работы, чем просто строка.
Какой тип вы бы выбрали?
Спасибо.