difference between MaDictionary and MagmaDictionary

Chris Muller asqueaker at gmail.com
Tue Dec 14 20:32:32 UTC 2010


Esteban, check :

  MaObjectSerializerPreferences weakIdentityKeyDictionaryClass

and make sure it answers " MaWeakIdentityKeyDictionary" and not
anything with the word "Auto" in it.

If it does, then:

  MaObjectSerializerPreferences weakIdentityKeyDictionaryClass:
MaWeakIdentityKeyDictionary

and restart your entire application (new server and sessions).  See if
your crashing goes away.

 - Chris

On Tue, Dec 14, 2010 at 6:29 AM, Esteban Lorenzano <estebanlm at gmail.com> wrote:
> mmm...
> AFAIU the objective of using magma collections is to avoid the read/write of big collections.... and I have this structure:
>
> MaDictionary
>        key -> MagmaCollection (big)
>        key -> MagmaCollection (big)
>        key -> MagmaCollection (big)
>
> If I replace MaDictionary with Dictionary, I will be reading/writing the full dictionary each time I add an element to the dictionary... isn't?
>
> btw... I'm using an unique MagmaSession to connect to repository (no real need of other... no more than 3 users connected at the same time)... and the real reason I'm asking this is because my application continues crashing each one or two days, and I can't figure out what's happening :(
> So, any "best practice" I can use would be really welcome (I'm a little bit lost here... I'm new to magma in production, used just for toy project before this :( )
>
> Cheers,
> Esteban
>
> El 14/12/2010, a las 6:12a.m., Igor Stasenko escribió:
>
>> On 14 December 2010 01:40, Esteban Lorenzano <estebanlm at gmail.com> wrote:
>>> Hi,
>>> I wonder what's the difference between MaDictionary and MagmaDictionary... and which should I use... is indistinct?
>>>
>>
>> I think you better do not use these dicts. They are mainly for
>> internal use only.
>> They are optimized for speed not for space. And taking part in keeping
>> correspondence between
>> objects stored in database and their ids.
>>
>>> Cheers,
>>> Esteban_______________________________________________
>>> Magma mailing list
>>> Magma at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>


More information about the Magma mailing list