[Glass] Alternative commitOnAlmostOutOfMemoryDuring: ?

Mariano Martinez Peck marianopeck at gmail.com
Fri Dec 6 10:00:00 PST 2013


On Fri, Dec 6, 2013 at 2:51 PM, Richard Sargent <
richard.sargent at gemtalksystems.com> wrote:

> >> I find #commitOnAlmostOutOfMemoryDuring:  very useful but it has the
> drawback that
> >> it might not commit (if there wasn't an almost out of memory exception).
>
> With a guaranteed commit, the name should be changed to reflect its
> intent. e.g. #commitDuringAndAfter: (not a very good name, but you get the
> idea)
>
>
yes!


>
> On Fri, Dec 6, 2013 at 9:41 AM, Mariano Martinez Peck <
> marianopeck at gmail.com> wrote:
>
>> Guys,
>>
>> I find #commitOnAlmostOutOfMemoryDuring:  very useful but it has the
>> drawback that it might now commit (if there wasn't an almost out of memory
>> exception).
>> So I was thinking a variant that does:
>>
>> commitOnAlmostOutOfMemoryDuring: aBlock
>>
>> self almostOutOfMemoryStaticHandlerInstalled
>> ifTrue: [ ^aBlock value ].
>>  [
>> self installAlmostOutOfMemoryStaticHandler: 75.
>> aBlock value.
>>                 *System commitTransaction.*
>>  ]
>> ensure: [ self uninstallAlmostOutOfMemoryStaticHandler ]
>>
>>
>> Notice the added       *System commitTransaction.*
>>
>> would that be useful ?
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>
>
> --
> Richard Sargent
> Business Development Manager
> 503-766-4719
> richard.sargent at gemtalksystems.com GemTalk Systems
> 15220 NW Greenbrier Parkway #240
> Beaverton, OR 97006
>



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131206/defafeca/attachment.html>


More information about the Glass mailing list