cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonio Fiol (JIRA)" <>
Subject [jira] Created: (COCOON-1681) Generator "directory": Caching too much
Date Mon, 07 Nov 2005 12:57:20 GMT
Generator "directory": Caching too much

         Key: COCOON-1681
     Project: Cocoon
        Type: Bug
  Components: * Cocoon Core  
    Versions: 2.1.8-dev (Current SVN), 2.1.7    
    Reporter: Antonio Fiol

In some cases, an update to the directory is not detected by the DirectoryGenerator.

Debugging the issue, I discovered that isValid() is called twice on the same DirValidity,
but it returns different values (-1 the first time, 1 the second time).

Apparently, the reason for the inconsistency would be solved by removing the first of the
two lines that update the expiry time in the isValid() method in DirValidity, but I am not
sure whether this could cause problems in other places.

A possibility would be that a DirValidity stores the fact that it already detected it is invalid,
and is changed so that it always return -1. But... Are DirValidity objects reused? Could this
change cause problems? I have not tested, so I don't know.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message