Read through store - do not query backing store when no cache miss

This came up internally (ADSDS-1309). Backing store wrappers are not guaranteed to deal well with gets on empty keysets, so adding this check.