cache.py 300