GridGain: правильный способ удаления ключей из списка

Я использую функцию Append/Prepend клиента GridGain .Net, правильный ли это подход? И какой рекомендуемый способ удаления элементов из этого списка?

IGridClientData cache = client.Data("partitioned_tx");

cache.Put<string, long[]>("testlist", new long[] { 1L});
cache.Append<string, long[]>("testlist", new long[] { 2L});
cache.Prepend<string, long[]>("testlist", new long[] { 0L});

var testlist = cache.GetItem<string, System.Collections.ArrayList>("testlist");
long[] array = (long[])test.ToArray(typeof(long));

person CameraSchoolDropout    schedule 09.07.2014    source источник


Ответы (1)


Начиная с GridGain 6.2.0-rc2, вы можете хранить списки переносимых объектов напрямую в кэше, не преобразовывая их в массивы.

Дополнительная информация о переносимых объектах приведена здесь: GridGain + .NET Client Connection Warnings/Dropouts< /а>

person Dmitriy    schedule 13.07.2014
comment
Спасибо @dmitriy Я как-то пропустил этот ответ ранее! - person CameraSchoolDropout; 13.07.2014