complete SdCache.java