Currently only cacheAt:ifAbsentPut: exists on Canvas, but wouldn't it be nicer to expand it to expose/generalize for:at:ifAbsentPut: from CairoBackendCache, rather than create two new class variables?
When most of the asAthensPaintOn: dispatch through surface, that seems a nicer place to do the lookup (even though it rarely/ever change in practice), no? Cheers, Henry -- Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
