diff options
Diffstat (limited to 'netx/net/sourceforge/jnlp/services')
-rw-r--r-- | netx/net/sourceforge/jnlp/services/SingleInstanceLock.java | 4 | ||||
-rw-r--r-- | netx/net/sourceforge/jnlp/services/XPersistenceService.java | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/netx/net/sourceforge/jnlp/services/SingleInstanceLock.java b/netx/net/sourceforge/jnlp/services/SingleInstanceLock.java index 811b80d..3e6b3d6 100644 --- a/netx/net/sourceforge/jnlp/services/SingleInstanceLock.java +++ b/netx/net/sourceforge/jnlp/services/SingleInstanceLock.java @@ -28,6 +28,7 @@ import java.net.BindException; import java.net.ServerSocket; import net.sourceforge.jnlp.JNLPFile; +import net.sourceforge.jnlp.runtime.DeploymentConfiguration; import net.sourceforge.jnlp.runtime.JNLPRuntime; import net.sourceforge.jnlp.util.FileUtils; @@ -128,7 +129,8 @@ class SingleInstanceLock { * may or may not exist. */ private File getLockFile() { - File baseDir = new File(JNLPRuntime.LOCKS_DIR); + File baseDir = new File(JNLPRuntime.getConfiguration() + .getProperty(DeploymentConfiguration.KEY_USER_LOCKS_DIR)); if (!baseDir.isDirectory() && !baseDir.mkdirs()) { throw new RuntimeException(R("RNoLockDir", baseDir)); diff --git a/netx/net/sourceforge/jnlp/services/XPersistenceService.java b/netx/net/sourceforge/jnlp/services/XPersistenceService.java index d8f47ab..bbef251 100644 --- a/netx/net/sourceforge/jnlp/services/XPersistenceService.java +++ b/netx/net/sourceforge/jnlp/services/XPersistenceService.java @@ -80,7 +80,9 @@ class XPersistenceService implements PersistenceService { * @return the file */ protected File toCacheFile(URL location) throws MalformedURLException { - return CacheUtil.urlToPath(location, "pcache"); + String pcache = JNLPRuntime.getConfiguration() + .getProperty(DeploymentConfiguration.KEY_USER_PERSISTENCE_CACHE_DIR); + return CacheUtil.urlToPath(location, pcache); } /** |