adding producer consumer java concurrency experiment with ring buffers