Notes |
|
|
Это кому-нибудь ещё надо?
В менеджере кэша zed сделал хранилище в архиве, в которое можно только писать. Наверняка аналогично можно сделать хранилище, из которого можно только читать (в смысле, даже в рамках одного класса, в зависимости от того, писалка в архив или читалка из архива будет передана).
Даже новый тип кэша не понадобится возможно, по расширению NameInCache можно попробовать определяться.
Или забиваем? |
|
|
|
Имхо это таки должен быть отдельный тип кэша, но мне лень добавлять. Нужно срочно доделывать использование TileStorageType и делать списки TileStorageType вместо туопго захардкодвивания в ГУЕ конкретных типов. |
|
|
|
>это таки должен быть отдельный тип кэша
А как указывать, что внутри? Там же фактически надо те же файловые номера кэша юзать. Как ОДНИМ типом кэша обойтись?
В порядке бреда пример: CacheType=42z - значит 42 внутри zip, CacheType=41r - значит 41 внутри rar. |
|
|
|
Ну имхо это таки разные типы кэша. Я планирую сделать тип кэша просто строкой, по которой будет выбираться нужный ITileStorageType. И строки 42z будут смотреться вполне органично. |
|
|
|
>И строки 42z будут смотреться вполне органично
Ну то есть это будет целое семейство кэшей ))) тогда логично. Будем ждать тогда. |
|
|
(0012055)
|
zed
|
11-07-2013 15:18
|
|
>В порядке бреда пример: CacheType=42z
Лучше оставить полное расширение, без сокращений: CacheType=42.zip, CacheType=41.rar |
|
|
|
Та не вопрос, но сначала инцидент 0002014 нужно реализовать. |
|
|
(0012064)
|
zed
|
11-07-2013 20:20
|
|
Меня лично терзают смутные сомнения насчёт того, насколько это вообще может получиться юзабельно. Если в архиве будет хотя бы 100 тыс. тайлов, открыть такой архив будет очень затратно по времени. И чем больше тайлов будет в архиве, тем он будет всё менее юзабелен. |
|
|
|
>насколько это вообще может получиться юзабельно
Например для импорта из архива - очень даже.
>открыть такой архив будет очень затратно по времени
Ну подождать придётся, и не закрывать по тиканию Sync. |
|
|
(0012066)
|
zed
|
11-07-2013 20:35
|
|
>Например для импорта из архива - очень даже.
Ну так импорт и так работает. По крайней мере из tar-а. И тут как раз задержек не будет - бери первый попавшийся тайл и распаковывай. А вот когда понадобится найти один единственный тайл из кучи, вот тогда оно и ляжет на индексировании. |
|
|
|
>тогда оно и ляжет на индексировании
Весьма может быть |
|