private HashTableElement GetElementAt(int index)
        {
            byte[]          getResult = _simpleCollectionNextIndex.Get(index);
            HashTableHeader header    = GetHashTableHeader();

            return(HashTableElement.Deserialize(getResult, index, header.KeySize, header.ValueSize));
        }
Пример #2
0
        private void PutGetTestAssert(int elementIndex, byte[] expected)
        {
            IPersistentArrayNextSpace target = InitPA("PAGetTest", 3, 16);

            try
            {
                target.Put(elementIndex, expected);
                byte[] actual = target.Get(elementIndex);
                TestHelper.AssertByteArraysAreSame(expected, actual);
            }
            finally
            {
                target.Close();
            }
        }
Пример #3
0
        public byte[] Get(int index)
        {
            Element element = _cache.Get(index);

            byte[] result;
            if (element == null)
            {
                result = _simpleCollectionNextSpace.Get(index);
            }
            else
            {
                result = element.Data;
            }

            return(result);
        }
 public byte[] Get(int index)
 {
     return(_simpleCollectionNextSpace.Get(index));
 }