LRUCache - a simple least recently used cache
janderson
askme at me.com
Wed Nov 7 22:39:54 PST 2007
Charles D Hixson wrote:
>
> However I *did* take your suggestion about documenting it.
>
> OTOH, it would be better if I could renumber the nodes sequentially, but
> doing that without a sort is difficult (i.e., I haven't figured out how).
>
> A different organization would be to keep nodeIds in a queue, with
> pointers to the hash table, but that has other costs. Still, I SHOULD
> add a routine to renumber everything whenever the maxT value starts to
> get withing maxSize of ushort.max. This routine will probably be
> introduced at some later version.
>
> Any suggestions for a quick and simple way to do this?
A good form of documentation is to use contracts for this sort of thing.
-Joel
More information about the Digitalmars-d-announce
mailing list