Alternative implementation of BlockingSupplier. It is simpler and doesn't suffer from race conditions.
Alternative implementation of BlockingSupplier. It is simpler and doesn't suffer from race conditions.
fixes #35 merge the pull request from Andrey and add some small modification.