New rowcache child

@shrutip @alainjobart @ryszard 
I've managed to teleport the changes from the other CL to this one.

The 3rd & 4th commit are the additional changes. You may want to just review those.