test caching end