
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.04.2013, 18:40:10
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
Подскажите пожалуйста, есть ли для джавы класс-кэш? Обычный HashMap не подходит, так как маожет скушать всю память, а WeakHashMap слишком быстро чистится, а потому дает слабый эффект. Хотелось бы задавать максимальный размер кэша, и что-бы сборщик мусора собирал только лишние элементы(т.е. что-бы уменьшал размер кэша до указанного размера, но не более). λf.(λx.f (x x)) (λx.f (x x)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 18:59:51
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
ZyK_BotaN, Как на счет класса CacheBuilder<K,V> ? У него есть методы: expireAfterWrite и expireAfterAccess . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 19:09:03
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
UsmanZyK_BotaN, Как на счет класса CacheBuilder<K,V> ? У него есть методы: expireAfterWrite и expireAfterAccess . Спасибо, посмотрю. Вы этим пользовались? з.ы. напугала аннотация "бета". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 19:13:20
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
забыл уточнить - поддержка многопоточной работы - не обязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 19:21:41
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
посмотри реализацию LruCache из андроида. думаю не трудно будет адаптировать под себя, не вижу там специфических импортов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 00:02:53
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
Напишите свой offheap-кеш через Unsafe и забудете про сборщик мусора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 00:19:17
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
СеноНапишите свой offheap-кеш через Unsafe и забудете про сборщик мусора не подходит. должно быть кросплатформенно и не усложнять дистрибуцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 12:30:15
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. На мой взгляд самый простой вариант кэша из коробки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 12:47:52
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
АлексейС Код: sql 1. 2. 3. 4. 5. 6. На мой взгляд самый простой вариант кэша из коробки.чем ограничен размер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 12:54:30
|
|||
|---|---|---|---|
кэширование |
|||
|
#18+
ZyK_BotaN, Руками :) Задаёте условие, при выполнении которого элемент будет удалён, например - размер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2129535]: |
0ms |
get settings: |
20ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
63ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
87ms |
get tp. blocked users: |
3ms |
| others: | 327ms |
| total: | 565ms |

| 0 / 0 |
