mod12 add cache with Guava