@Override public LockResult skip(long amount, byte[] limitKey, boolean inclusive) throws IOException { return ViewUtils.skipWithLocks(this, amount, limitKey, inclusive); }
@Override public LockResult skip(long amount, byte[] limitKey, boolean inclusive) throws IOException { return ViewUtils.skipWithLocks(this, amount, limitKey, inclusive); }
@Override public LockResult skip(long amount, byte[] limitKey, boolean inclusive) throws IOException { return ViewUtils.skipWithLocks(this, amount, limitKey, inclusive); }
@Override public LockResult skip(long amount) throws IOException { return ViewUtils.skipWithLocks(this, amount); }
@Override public LockResult skip(long amount, byte[] limitKey, boolean inclusive) throws IOException { return ViewUtils.skipWithLocks(this, amount, limitKey, inclusive); }
@Override public LockResult skip(long amount) throws IOException { return amount == 0 ? mSource.skip(0) : ViewUtils.skipWithLocks(this, amount); }
@Override public LockResult skip(long amount) throws IOException { return amount == 0 ? mSource.skip(0) : ViewUtils.skipWithLocks(this, amount); }
@Override public LockResult skip(long amount) throws IOException { if (amount == 0) { return mFirst.skip(0).commonOwned(mSecond.skip(0)); } return ViewUtils.skipWithLocks(this, amount); }