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

start [/forum/topic.php?fid=59&msg=38227456&tid=2129535]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 280ms |
| total: | 470ms |

| 0 / 0 |
