Accessing data - Implement caching

You have set up an ObjectCache instance using the following code: List<String> fileList = new List<String>(); fileList.Add(@"C:\SomeDirectory\SampleFile.txt"); ObjectCache cacheInstance = MemoryCache.Default; CacheItemPolicy accountPolicy = new CacheItemPolicy(); accountPolicy.Priority = CacheItemPriority.Default; accountPolicy.AbsoluteExpiration = DateTime.Now.AddMinutes(60); accountPolicy.ChangeMonitors.Add(new HostFileChangeMonitor(fileList)); CacheItem exampleItem1 = new CacheItem("ExampleItemId", "Example Item Value", "AccountObjects"); Which of the following items add an item to the cache with a key named “ExampleItemId,” a value of “Example Item Value,” a region named “AccountObjects,” and a CacheItemPolicy with a Default CacheItemPriority? (Choose all that apply)

cacheInstance.Add(“ExampleItemId”, “Example Item Value”, accountPolicy);
cacheInstance.Add(“ExampleItemId”, “Example Item Value”, accountPolicy, “AccountObjects”);
cacheInstance.Add(exampleItem1, accountPolicy);
cacheInstance.Add(exampleItem1, accountPolicy.Priority.Default);