[jira] Created: (JCS-36) client count decreased too often in IndexedDiskCacheManager.release

"Matthias Kerkhoff (JIRA)" <[email protected]>
Newsgroups gmane.comp.jakarta.turbine.jcs.devel
Message-ID <25668414.1197907663327.JavaMail.jira@brutus>
client count decreased too often in IndexedDiskCacheManager.release
-------------------------------------------------------------------

                 Key: JCS-36
                 URL: https://issues.apache.org/jira/browse/JCS-36
             Project: JCS
          Issue Type: Bug
          Components: Indexed Disk Cache
    Affects Versions: jcs-1.3, jcs-1.4-dev
            Reporter: Matthias Kerkhoff
            Assignee: Aaron Smuts


The release() method decreases the client count TWICE during each invocation. As getInstance increases the client count only once release will not work as expected:

    public void release()
    {
        clients--;

        if ( --clients != 0 )
        {
            return;
        }

should be changed into

    public void release()
    {
        if ( --clients != 0 )
        {
            return;
        }


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.