CacheDemo Commit 7-22