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