You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Andrew Gilbert <ag...@soundbite.com> on 2002/11/15 22:01:56 UTC

[PATCH] Which access time determines cache cleanup?

Not sure about this, but would seem to make more sense that an endpoint gets cleaned out of the cache based on it's own last access time, not the last access time of the endpoint that has been taken out for use. Or is this intentional?

Andrew Gilbert

Index: jk_ajp_common.c
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c,v
retrieving revision 1.32
diff -u -r1.32 jk_ajp_common.c
--- jk_ajp_common.c	30 Oct 2002 22:12:20 -0000	1.32
+++ jk_ajp_common.c	15 Nov 2002 20:57:33 -0000
@@ -1420,7 +1420,7 @@
                 if (aw->cache_timeout) {
                     for ( ; i < aw->ep_cache_sz ; i++) {
                         if (aw->ep_cache[i]) {
-                            unsigned elapsed = (unsigned)(now - ae->last_access);
+                            unsigned elapsed = (unsigned)(now - aw->ep_cache[i]->last_access);
                             if (elapsed > aw->cache_timeout) {
                                 jk_log(l, JK_LOG_DEBUG, 
                                     "In jk_endpoint_t::ajp_get_endpoint," \


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>