@Override public int put(final List<T> buffer, final int from, final int to) throws IOException { for (int i = from; i < to; i++) { loadGenerator.recycle((Operation) buffer.get(i)); } return super.put(buffer, from, to); }
@Override public boolean put(final T item) throws IOException { loadGenerator.recycle((Operation) item); return super.put(item); }
@Override public int put(final List<T> buffer) throws IOException { for (int i = 0; i < buffer.size(); i++) { loadGenerator.recycle((Operation) buffer.get(i)); } return super.put(buffer); } }