禁用 Apache Felix 中的缓存
我正在尝试按照此线程中的说明进行操作(http:// /osdir.com/ml/dev-felix-apache/2009-05/msg00051.html)以禁用 felix 中的文件系统捆绑缓存。我在网上找不到具体的例子。
有人可以帮我解决这个问题吗?这真的有效吗?
提前致谢。
克劳斯。
i'm trying to follow the instructions in this thread (http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html) to disable file system bundle cache in felix. I couldn not find a concrete example online.
Can somebody help me with this? Is this really working?
Thanks in advance.
Klaus.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
无法禁用捆绑包缓存,这是框架所必需的。您可以将其配置为每次启动时进行清理 (org.osgi.framework.storage.clean),或者您可以尝试使用 URL 中引用的方法来创建您自己的包缓存。除了侵入框架代码本身之外,这些是您唯一的选择。自从写入 URL 引用的信息以来,捆绑包缓存发生了一些变化,因此尚不清楚是否对该方法有影响。
It is not possible to disable the bundle cache, it is required by the framework. You can configure it to be cleaned each startup (org.osgi.framework.storage.clean) or you can try to use the approach referenced in your URL to create your own bundle cache. Those are your only options, other than hacking on the framework code itself. The bundle cache has changed a little bit since the info referenced by URL was written, so it is not clear if there was an impact on the approach.
这是文档:
http://felix.apache .org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html
Here is the documentation :
http://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html