Hi Remy,

look at the stats update at StandardSession/DeltaSession exipre(boolean)

StandardSession L 713.

           synchronized (manager) {
                if (timeAlive > manager.getSessionMaxAliveTime()) {
                    manager.setSessionMaxAliveTime(timeAlive);
                }
                int numExpired = manager.getExpiredSessions();
                numExpired++;
                manager.setExpiredSessions(numExpired);
                int average = manager.getSessionAverageAliveTime();
average = ((average * (numExpired-1)) + timeAlive)/ numExpired;
                manager.setSessionAverageAliveTime(average);
            }

expire(boolean,boolean)
DeltaSession L749


I plan to start refactoring that DeltaManager/DeltaSession at current cluster and new ha cluster are real subclasses :-)

Cheers
Peter

Am 21.04.2006 um 22:11 schrieb Remy Maucherat:

[EMAIL PROTECTED] wrote:
Author: pero
Date: Fri Apr 21 11:29:21 2006
New Revision: 395980
URL: http://svn.apache.org/viewcvs?rev=395980&view=rev
Log:
ManagerBase increment expireSessions counter at background task two times

Where is the other place where this field is incremented ?

Rémy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to