Index: java/org/apache/naming/resources/FileDirContext.java =================================================================== --- java/org/apache/naming/resources/FileDirContext.java (revision 541111) +++ java/org/apache/naming/resources/FileDirContext.java (working copy) @@ -986,6 +986,8 @@ public FileResourceAttributes(File file) { this.file = file; + getCreation(); + getLastModified(); } // --------------------------------------------------- Member Variables @@ -1036,7 +1038,7 @@ public long getCreation() { if (creation != -1L) return creation; - creation = file.lastModified(); + creation = getLastModified(); return creation; } @@ -1048,7 +1050,7 @@ */ public Date getCreationDate() { if (creation == -1L) { - creation = file.lastModified(); + creation = getCreation(); } return super.getCreationDate(); } @@ -1074,7 +1076,7 @@ */ public Date getLastModifiedDate() { if (lastModified == -1L) { - lastModified = file.lastModified(); + lastModified = getLastModified(); } return super.getLastModifiedDate(); }