Force stop of PositionCache thread immediately after onComplete

Samsung Galaxy S3 appears to hang indefinitely on mediaPlayer.getCurrentPosition() when using media player chaining