extract cache