synchronized void flush() {
            Item item;
            while((item = bufferQueue.poll()) != null) {
                put(item);
            }
            mQueuedDataSize = 0;
        }
Removes all remaining buffers from the queue and returns them to the empty-item store.
MediaPlayer/src/main/java/net/protyposis/android/mediaplayer/AudioPlayback.java