On Thu, Mar 17, 2011 at 22:10, C. Michael Pilato <cmpil...@collab.net> wrote:
> On 03/17/2011 03:43 PM, Greg Stein wrote:
>> Dude. If you want to delete *one* prop from the dav_cache, then just torch
>> them all (ie. set to null). HTTPv2 does not use them. HTTPv1 only uses the
>> vsn URL. And it is a cache.
>>
>> So don't be tricky. Blast the entire dav_cache rather than tweak it.
>
> Yes, the more I examined real-world usage, the more I decided that full
> cache invalidation would be fine.  But sometimes, it's good exercise to
> force yourself to dive into an API you've never looked at before and try
> something new.  I managed to successfully implement the functionality I set
> out to implement, and that's intellectually satisfying.  I'm sure you know
> and can appreciate this feeling.

You bet!

> I've attached the patch here in case someone else wants to model similar
> functionality on it later.  (Philip has a similar patch for another bit of
> unrelated functionality.)  But, yeah, it's a full dav_cache purge that I'll
> be committing.

Cool. At a minimum, the demonstration of a custom function could be
useful. And yeah... maybe we'll do something nifty with prop skels in
the future.

Cheers,
-g

Reply via email to