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 <camillobruni@gmail.com> wrote:

On 2012-09-09, at 15:12, Mariano Martinez Peck <marianopeck@gmail.com> 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 <camillobruni@gmail.com>wrote:
>
>>
>> On 2012-09-09, at 14:24, Mariano Martinez Peck <marianopeck@gmail.com>
>> wrote:
>>
>>> I guess you tried both with an empty package-cache, right?
>>
>> yes, not much of a diff...





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