Only need to set the cache driver if the driver stored is not null