IReadCache