keep cache small