Provide an overload that comes with a `TimeUnit` and convert the value to `double` in case of `MILLISECONDS`. ```java List<byte[]> bLPop(int timeout, TimeUnit timeUnit, byte[]... keys); List<byte[]> bRPop(int timeout, TimeUnit timeUnit, byte[]... keys); ```