On Mon, May 9, 2011 at 10:31 PM, Gavin Panella
<gavin.pane...@canonical.com> wrote:
> On 7 May 2011 14:51, Jeroen Vermeulen <j...@canonical.com> wrote:
>> On 2011-05-04 08:32, Gavin Panella wrote:
>>
>>> One approach to improving this situation could be to forbid (with
>>> code) the use of Reference properties that are not already cached (in
>>> the store cache; this is nothing to do with @cachedproperty).
>>
>> I'm a bit worried about the unusual cases: rarely-executed code paths,
>> unusual data, data that is usually cached but sometimes isn't, data that
>> falls out of the cache at an awkward moment.
>
> Good point; this could be a problem with GenerationalCache. If many
> objects are loaded, and push things out of the cache such that they
> are garbage collected, code paths that might have been "fenced off"
> with this function in development might start failing in production.

We may want to disable the generational cache - we don't reuse objects
from request to request, and in one request its entirely reasonable to
load up all thats needed at once.

_______________________________________________
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