@@ -62,7 +62,7 @@ public static void configure(BootstrapConfig config) {
62
62
* <li>osgi.user.area -- set to the server directory (parent of workarea)
63
63
* <li>osgi.framework.activeThreadType -- none; prevent equinox from
64
64
* spawning a thread to prevent framework from stopping
65
- * <li>osgi.checkConfiguration -- true; ensure equinox checks for updates to
65
+ * <li>osgi.checkConfiguration -- false; Avoid equinox timestamp check on
66
66
* referenced jars
67
67
* <li>osgi.compatibility.eagerStart.LazyActivation -- false; do not
68
68
* auto-start bundles with Bundle-ActivationPolicy: lazy
@@ -96,11 +96,10 @@ protected static void customize(BootstrapConfig config) {
96
96
// equinox to do that.
97
97
config .put ("osgi.framework.activeThreadType" , "none" );
98
98
99
- // Use an equinox property to ensure that equinox checks whether or not
100
- // the jar files we're installing (for file:// URLs) have changed if
101
- // osgi is not starting clean. If the bundle jar has changed, associated
102
- // cached data is tossed.
103
- config .putIfAbsent ("osgi.checkConfiguration" , "true" );
99
+ // No longer check timestamps of JARs from Equinox
100
+ // on restart. It is assumed any new Liberty bundles
101
+ // will use a different location on disk
102
+ config .putIfAbsent ("osgi.checkConfiguration" , "false" );
104
103
105
104
// We do not want Bundle-ActivationPolicy: lazy to cause bundle
106
105
// resolution to automatically start bundles.
0 commit comments