Adding Cache.java