Invalidate block cache for a reader on close and

Test case for reader cache
I didn't see any update here