кэширование jar / zip файлов в Eclipse - PullRequest
0 голосов
/ 12 мая 2011

Я хочу знать, как файлы jar / zip читаются Eclipse. Я имею в виду, что файл jar читается каждый раз, когда это необходимо, или он кэшируется. Я обнаружил, что существует ZipCache, в котором хранятся открытые файлы jar.

Может кто-нибудь, пожалуйста, скажите мне, как эти файлы читаются и каков алгоритм?

Спасибо !! Swapnil

1 Ответ

0 голосов
/ 12 мая 2011

Вы имеете в виду org.eclipse.jdt.internal.core.JavaModelManager$ZipCache?

Содержит открытые ZipFiles, когда JDT ищет классы и источник в своей модели. Любой, кому нужен доступ к содержимому банки, проходит через кеш, чтобы получить ZipFile.

В JavaModelManager есть код, который иногда очищает кэш, возможно, в ответ на события, подобные закрытию проекта.

...