EG: first version of Segment level caching