Отключение кеша в Apache Felix - PullRequest
6 голосов
/ 02 июля 2010

Я пытаюсь следовать инструкциям в этой теме (http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html), чтобы отключить кеш файловой системы в felix. Я не смог найти конкретный пример в Интернете.

Может кто-нибудь помочь мне с этим? Это действительно работает?

Заранее спасибо.

Клаус.

Ответы [ 2 ]

6 голосов
/ 02 июля 2010

Невозможно отключить кеш комплекта, это требуется фреймворком.Вы можете настроить его очистку при каждом запуске (org.osgi.framework.storage.clean) или попробовать использовать подход, указанный в вашем URL, для создания собственного кэша пакетов.Это ваши единственные варианты, кроме взлома самого кода фреймворка.Кеш пакета немного изменился с тех пор, как была написана информация, на которую ссылается URL, поэтому неясно, было ли влияние на подход.

0 голосов
/ 17 марта 2011

Вот документация: http://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html

configurationProperties.setProperty(Constants.FRAMEWORK_STORAGE_CLEAN, Constants.FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT);
...