Package com.orientechnologies.common.directmemory

Examples of com.orientechnologies.common.directmemory.ODirectMemoryPointer.free()


              throw new OWALPageBrokenException("WAL page with index " + pageIndex + " is broken.");

            break;
          }
        } finally {
          pointer.free();
        }
      }

      lastReadRecord = new WeakReference<OPair<OLogSequenceNumber, byte[]>>(new OPair<OLogSequenceNumber, byte[]>(lsn, record));
      return record;
View Full Code Here


          rndFile.seek(filePointer);
          for (int i = 0; i < pagesToFlush.length; i++) {
            ODirectMemoryPointer dataPointer = pagesToFlush[i];
            byte[] pageContent = dataPointer.get(0, OWALPage.PAGE_SIZE);
            if (i == pagesToFlush.length - 1)
              dataPointer.free();

            flushPage(pageContent);
            filePointer += OWALPage.PAGE_SIZE;
          }
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(booleanSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT_TRUE);
    } finally {
      pointer.free();
    }

    booleanSerializer.serializeNative(OBJECT_FALSE, stream, 0);
    pointer = new ODirectMemoryPointer(stream);
    try {
View Full Code Here

    booleanSerializer.serializeNative(OBJECT_FALSE, stream, 0);
    pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(booleanSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT_FALSE);
    } finally {
      pointer.free();
    }
  }
}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);

    try {
      Assert.assertEquals(doubleSerializer.deserializeFromDirectMemory(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }
  }

}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(integerSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }
  }
}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(byteSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }

  }
}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(longSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }

  }
}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(dateTimeSerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }

  }
}
View Full Code Here

    ODirectMemoryPointer pointer = new ODirectMemoryPointer(stream);
    try {
      Assert.assertEquals(floatSerializer.deserializeFromDirectMemory(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.