Annotation of parser3/src/main/pa_cache_managers.C, revision 1.7.2.3

1.1       paf         1: /** @file
                      2:        Parser: status press center implementation.
                      3: 
1.7       paf         4:        Copyright (c) 2001, 2003 ArtLebedev Group (http://www.artlebedev.com)
1.4       paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.5       paf         6: */
1.1       paf         7: 
1.7.2.3 ! paf         8: static const char* IDENT_CACHE_MANAGERS_C="$Date: 2003/01/28 11:57:03 $";
1.1       paf         9: 
                     10: #include "pa_cache_managers.h"
1.7.2.3 ! paf        11: #include "pa_value_includes.h"
1.1       paf        12: 
                     13: // globals
                     14: 
1.7.2.2   paf        15: Cache_managers cache_managers;
1.1       paf        16: 
                     17: // methods
1.2       paf        18: 
1.7.2.1   paf        19: static void maybe_expire_one(Cache_managers::key_type akey, Cache_managers::value_type avalue, 
                     20:                                                                                  int) {
                     21:        avalue->maybe_expire_cache();
1.1       paf        22: }
                     23: void Cache_managers::maybe_expire() {
1.7.2.1   paf        24:        for_each(maybe_expire_one, 0);
1.1       paf        25: }

E-mail: