NewWithDiskv function for creating a cache that uses an existing Diskv