Finished wave manager with caching.