Use adapter position for cache invalidation

Recycler was using LayoutPosition while calculating cache
offsets which was wrong. This CL changes it to use adapter
positions instead.

Bug: 25923850
Change-Id: Ic446ec31f739fd46e54aa976ab6b02caf4a37176
2 files changed