You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tv...@apache.org on 2015/04/01 17:24:50 UTC
svn commit: r1670674 -
/commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java
Author: tv
Date: Wed Apr 1 15:24:50 2015
New Revision: 1670674
URL: http://svn.apache.org/r1670674
Log:
Fix JCS-145: AbstractDiskCacheAttributes logs error, when directory already exists
Modified:
commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java
Modified: commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java?rev=1670674&r1=1670673&r2=1670674&view=diff
==============================================================================
--- commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java (original)
+++ commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java Wed Apr 1 15:24:50 2015
@@ -77,8 +77,12 @@ public abstract class AbstractDiskCacheA
public void setDiskPath( File diskPath )
{
this.diskPath = diskPath;
- boolean result = this.diskPath.mkdirs();
-
+ boolean result = this.diskPath.isDirectory();
+
+ if (!result)
+ {
+ result = this.diskPath.mkdirs();
+ }
if (!result)
{
log.error("Failed to create directory " + diskPath);