### Question:
ProcessKeyCache implements com.walmartlabs.concord.server.sdk.ProcessKeyCache { @Override public ProcessKey get(UUID instanceId) { try { return cache.get(instanceId).orElse(null); } catch (ExecutionException e) { throw new RuntimeException(e); } } @Inject  ProcessKeyCache(ProcessQueueDao queueDao); CacheStats stats(); @Override ProcessKey get(UUID instanceId); ProcessKey assertKey(UUID instanceId); Optional<ProcessKey> getUncached(UUID instanceId);  }### Answer:
@Test public void testNotFound() { ProcessQueueDao dao = new ProcessQueueDao(getConfiguration(), new ConcordObjectMapper(TestObjectMapper.INSTANCE)); ProcessKeyCache keyCache = new ProcessKeyCache(dao); ProcessKey key = keyCache.get(UUID.randomUUID()); assertNull(key); }