OSGi:捆绑/ jar缓存了吗?

时间:2011-11-04 21:24:23

标签: osgi

我一直在想:当我在OSGi中安装jar时,例如使用“install file:/// xyz”或“install http://xyz.org/my.jar” - OSGi是否只存储引用?或者它是否将文件复制到某种本地存储库?

我特别感兴趣的是远程资源会发生什么(例如“安装http:// ...”)。

欢呼声, 吨。

1 个答案:

答案 0 :(得分:2)

是的,它们是缓存的。来自http://felix.apache.org/site/apache-felix-framework-bundle-cache.html

  

OSGi规范规定框架必须缓存bundle   和它们的运行时状态,但它没有明确定义这是怎么回事   需要被完成。因此,每个OSGi框架实现都是   可能会以不同方式缓存捆绑包。