On Wednesday 09 May 2007 20:28, Bob Ham wrote:
> On Wed, 2007-05-09 at 12:03 +0100, Michael Rogers wrote:
> > Would it be possible to dynamically balance the amount of space
> > allocated to the cache and store? Here's what I have in mind: when the
> > cache is below its quota and a key is cached, remove the least recently
> > used key from the store instead of the cache. And vice versa: when the
> > store is below its quota and a key is stored, remove the least recently
> > used key from the cache.
>
> That was what I proposed near the start of this thread.  I would note,
> as well, that the store-shrinking code should already exist for cases
> when the user reduces the configured size of the store.
>
> Bob

It does, but as I have already stated at least once, it is difficult to 
efficiently do an online shrink while preserving the most recently used data.

It is of course possible. One way to do it is to swap the key you'd be 
deleting with the least recently used key just before truncating.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20070510/32d35e2a/attachment.pgp>

Reply via email to