private void setInt32(long offset, int value) throws IOException { long addr = (long) (offset / elementSize); int ofs = (int) (offset % elementSize); CacheElement c = get(addr); byte[] data = c.getData(); LittleEndian.setInt32(data, ofs, value); c.setDirty(); }