(final long offset, final byte[] src, int srcPos, int srcSize)
| 72 | |
| 73 | |
| 74 | @Override public void putData(final long offset, final byte[] src, int srcPos, int srcSize){ |
| 75 | if(CC.VOLUME_PRINT_STACK_AT_OFFSET!=0 && CC.VOLUME_PRINT_STACK_AT_OFFSET>=offset && CC.VOLUME_PRINT_STACK_AT_OFFSET <= offset+srcSize){ |
| 76 | new IOException("VOL STACK:").printStackTrace(); |
| 77 | } |
| 78 | |
| 79 | |
| 80 | final ByteBuffer b1 = getSlice(offset).duplicate(); |
| 81 | final int bufPos = (int) (offset& sliceSizeModMask); |
| 82 | |
| 83 | b1.position(bufPos); |
| 84 | b1.put(src, srcPos, srcSize); |
| 85 | } |
| 86 | |
| 87 | |
| 88 | @Override public final void putData(final long offset, final ByteBuffer buf) { |
no test coverage detected