$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andy Glew (glew_at_[hidden])
Date: 1999-08-29 17:11:58
> to explain why some requirements are still floating around in
> the discussion, since I sort of started it off by asking for such a thing.
Actually, Reid, you're not the only one looking for good cache classes.
My requirements are probably for even higher performance, more volatile,
messier, and more dynamically tunable classes than yours are: my application
is simulating CPU architectures, i.e. simulating real CPU hardware caches.
Not just the caches caches that y'all are using today, but also the caches
that I would like to put into the next chip I design. Varying the priority and
management policies is one of the typical things I do.
Since I cannot afford the overhead of virtual functions in many places
(measured: 20% slowdown) I explicitly design data structures for use
in inheritance hierarchies, statically overriding methods.
Hence my interest in designing primitives that can be combined by the
implementor of a caching class, rather than attempting to provide a cache class
that is everything to all users.
The reference Valentin gave us frankly does not look very promising to
me.