O_DIRECT behavior was broken and it was still caching all the reads, this change properly fixes this behavior.