add DiskCache.py