Согласен, что надо смотреть под конкретную ситуацию, чтобы соблюсти баланс между потребляемой памятью и операциями над этим всем.
Не согласен про раз в пятилетку. На то он и кеш, что чтение многократно преобладает над изменением. Иначе — зачем он тогда вообще нужен.
Ну, удаляйте. Это уже ваше дело как себя вести с этими объектами. Может у вас будет обновление кеша по тем же ключам. Тогда удалять смысла нет — только лишняя операция.
Суть моего коммента была в том, что демон немножко бесполезен)
Как по мне — поток проверки совершенно лишний.
Можно просто переопределить get и в момент запроса просто сравнивать время в ключе с текущим. Даже удалять не надо — просто возвращаете null, если time-to-live уже прошел.
По ходу американская модель) Убеди меня, что ты профессионал.
У нас пока так не принято. Да и рынок труда диктует свои правила: не хотите? Ладно. Желающих много.
Дело не в том, что не взлетит. И делать умеют, если грамотно подойти.
Просто не очень понятно назначение всего этого. Согласен с комментом — «Куда летим?»
Да, Национальная Программная Платформа — звучит гордо, но в любом случае софт — это средство достижения каких-то целей. А тут не очень понятно какие цели ставятся кром сделать «свое». Те же операционки типа *nix, Windows и MacOS развивались в течении длительного времени, эволюционировали, к ним предъявлялись новые требования. Опять же — это не раз написать, это надо будет сопровождать очень и очень долго.
В общем, если бы такой софт был нужен — я полагаю его разработкой бы уже занимались. К сожалению политика пытается лезть во все.
Мне — нейтрально. Все мы когда-то начинали учиться и делали глупые ошибки. Но не думаю, что стоит убиваться по этому поводу. Главное — не повторять их в будущем. Никто не родился аццким кодером.
К сожалению бесплатные мероприятия часто неинтересны чуть менее, чем полностью.
Раньше любил ходить на такие, чтобы хоть с друзьями/колегами пообщаться. Сейчас свободного времени все меньше и жалко его тратить на выслушивание пустых докладов.
(Ни в коем случае не пытаюсь подвести все под одну линию — бывал, к счастью, и на интересных. Но их так мало)
Не согласен про раз в пятилетку. На то он и кеш, что чтение многократно преобладает над изменением. Иначе — зачем он тогда вообще нужен.
Суть моего коммента была в том, что демон немножко бесполезен)
Можно просто переопределить get и в момент запроса просто сравнивать время в ключе с текущим. Даже удалять не надо — просто возвращаете null, если time-to-live уже прошел.
У нас пока так не принято. Да и рынок труда диктует свои правила: не хотите? Ладно. Желающих много.
Просто не очень понятно назначение всего этого. Согласен с комментом — «Куда летим?»
Да, Национальная Программная Платформа — звучит гордо, но в любом случае софт — это средство достижения каких-то целей. А тут не очень понятно какие цели ставятся кром сделать «свое». Те же операционки типа *nix, Windows и MacOS развивались в течении длительного времени, эволюционировали, к ним предъявлялись новые требования. Опять же — это не раз написать, это надо будет сопровождать очень и очень долго.
В общем, если бы такой софт был нужен — я полагаю его разработкой бы уже занимались. К сожалению политика пытается лезть во все.
>>
>>void setServerPort(String value) throws NumberFormatException {
>> serverPort = Integer.parseInt(value);
>>}
Наверное рантаймы писать в throws — перебор:)
но в чем трабл не пользоваться фейбуком?
У моего старого эриксона в момент вызова отображалась трубка и стрелка справа. Стрелка на трубку — входящий, от трубки — исходящий :)
Раньше любил ходить на такие, чтобы хоть с друзьями/колегами пообщаться. Сейчас свободного времени все меньше и жалко его тратить на выслушивание пустых докладов.
(Ни в коем случае не пытаюсь подвести все под одну линию — бывал, к счастью, и на интересных. Но их так мало)