Stream modes, caching, search