100% coverage and proper usage of cache