【发布时间】:2011-03-11 01:56:41
【问题描述】:
我正在尝试按照此线程 (http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html) 中的说明禁用 felix 中的文件系统捆绑缓存。我在网上找不到具体的例子。
有人可以帮我解决这个问题吗?这真的有效吗?
提前致谢。
克劳斯。
【问题讨论】:
标签: java caching osgi apache-felix
我正在尝试按照此线程 (http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html) 中的说明禁用 felix 中的文件系统捆绑缓存。我在网上找不到具体的例子。
有人可以帮我解决这个问题吗?这真的有效吗?
提前致谢。
克劳斯。
【问题讨论】:
标签: java caching osgi apache-felix
configurationProperties.setProperty(Constants.FRAMEWORK_STORAGE_CLEAN, Constants.FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT);
【讨论】:
无法禁用捆绑缓存,这是框架要求的。您可以将其配置为在每次启动时清理 (org.osgi.framework.storage.clean),或者您可以尝试使用 URL 中引用的方法来创建自己的包缓存。除了对框架代码本身进行黑客攻击之外,这些是您唯一的选择。自从写入 URL 引用的信息后,bundle 缓存发生了一些变化,因此不清楚是否对方法有影响。
【讨论】: