use static cache