Annotation of parser3/src/main/pa_cache_managers.C, revision 1.7.2.4
1.1 paf 1: /** @file
2: Parser: status press center implementation.
3:
1.7.2.4 ! 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.4 ! paf 8: static const char* IDENT_CACHE_MANAGERS_C="$Date: 2003/01/29 12:02:22 $";
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: