Interface Memory

All Known Implementing Classes:
SlowMemory, UnsafeMemory

interface Memory
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copyLong(byte[] src, int srcIndex, byte[] dest, int destIndex)
     
    void
    copyMemory(byte[] input, int inputIndex, byte[] output, int outputIndex, int length)
     
    boolean
     
    int
    loadByte(byte[] data, int index)
     
    int
    loadInt(byte[] data, int index)
     
    long
    loadLong(byte[] data, int index)
     
    int
    lookupShort(short[] data, int index)
     
  • Method Details

    • fastAccessSupported

      boolean fastAccessSupported()
    • lookupShort

      int lookupShort(short[] data, int index)
    • loadByte

      int loadByte(byte[] data, int index)
    • loadInt

      int loadInt(byte[] data, int index)
    • copyLong

      void copyLong(byte[] src, int srcIndex, byte[] dest, int destIndex)
    • loadLong

      long loadLong(byte[] data, int index)
    • copyMemory

      void copyMemory(byte[] input, int inputIndex, byte[] output, int outputIndex, int length)