package org.signalml.plugin.newstager.io; public interface INewStagerStatsSynchronizer { double[][] getWritableBuffer() throws InterruptedException; void markBufferAsReady(double[][] buffer) throws InterruptedException; double[][] getReadyBuffer() throws InterruptedException; void markBufferAsProcessed(double[][] buffer) throws InterruptedException; void finalizeBuffers() throws InterruptedException; int getBufferLength(); }