range oriented caching