2 # Memory-caching related functions
4 sub mod_mem_cache_directives
7 $rv = [ [ 'CacheSize', 0, 13.1, 'virtual', 2.0 ],
8 [ 'CacheMaxObjectCount', 0, 13.1, 'virtual', 2.0 ],
9 [ 'CacheMinObjectSize', 0, 13.1, 'virtual', 2.0 ],
10 [ 'CacheMaxObjectSize', 0, 13.1, 'virtual', 2.0 ] ];
11 return &make_directives($rv, $_[0], "mod_mem_cache");
16 sub edit_CacheMaxObjectCount
18 return (1, $text{'cache_maxoc'},
19 &opt_input($_[0]->{'value'}, "CacheMaxObjectCount", $text{'default'},8));
21 sub save_CacheMaxObjectCount
23 return &parse_opt("CacheMaxObjectCount", '^\d+$', $text{'cache_emaxoc'});
26 sub edit_CacheMinObjectSize
28 return (1, $text{'cache_minos'},
29 &opt_input($_[0]->{'value'}, "CacheMinObjectSize", $text{'default'},8));
31 sub save_CacheMinObjectSize
33 return &parse_opt("CacheMinObjectSize", '^\d+$', $text{'cache_eminos'});
36 sub edit_CacheMaxObjectSize
38 return (1, $text{'cache_maxos'},
39 &opt_input($_[0]->{'value'}, "CacheMaxObjectSize", $text{'default'},8));
41 sub save_CacheMaxObjectSize
43 return &parse_opt("CacheMaxObjectSize", '^\d+$', $text{'cache_emaxos'});