From cache method