some kinds cache for python