On Thu, 20 May 2010 11:46:50 -0400, Leonard Richardson 
<leonard.richard...@canonical.com> wrote:
> 
> > I think you may be going a little far in assuming that he would have
> > been making 2 http requests in a "new" setup. That requires using a
> > shared cache, which is unacceptable to some applications without writing
> > their own cache implementation right now. (The alternative is fixing the
> > bug in httplib2 or lazr.restfulclient and waiting for it to be widely
> > deployed.)
> 
> Can you elaborate? I'm not sure which bug you're talking about. I know
> that shared caches are problematic when you're running launchpadlib in a
> multithreaded environment.

Multi-threaded and multi-process.

If there is a chance that you will have two clients running at the same
time then you don't want them to share caches. For some applications
this is highly likely, and so using a shared cache is a bad idea, and so
you either have to implement a new cache, or pay the startup cost every
time.

Thanks,

James

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to