added the pdf file and TestCache.java
merged