Add cache persistence