Caching starts in separate thread