allFileNames
cacheFileNames == true ifFalse: [ ^ self loadAllFileNames ].
^ allFileNames ifNil: [
allFileNames := self loadAllFileNames]


If you put a halt in the first if, you will see it stops...
because cacheFileNames is nil. In 1.4 you have:

allFileNamesOrCache
^ allFileNames ifNil: [self allFileNames]

so it kind of always cached... so maybe this is a difference that affects
the results?


On Sun, Sep 9, 2012 at 3:14 PM, Camillo Bruni <[email protected]>wrote:

>
> On 2012-09-09, at 15:12, Mariano Martinez Peck <[email protected]>
> wrote:
>
> > I think instVar cacheFileNames is never initialized and hence, it follows
> >
> > cacheFileNames == true ifFalse: [  ^ self loadAllFileNames ].
>
> where is that?
>
> > On Sun, Sep 9, 2012 at 2:35 PM, Camillo Bruni <[email protected]
> >wrote:
> >
> >>
> >> On 2012-09-09, at 14:24, Mariano Martinez Peck <[email protected]>
> >> wrote:
> >>
> >>> I guess you tried both with an empty package-cache, right?
> >>
> >> yes, not much of a diff...
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to