void put(@Nonnull String name, @Nonnull DataConnectionCatalogEntry dataConnectionCatalogEntry) {
        storage().put(wrapDataConnectionKey(name), dataConnectionCatalogEntry);
    }
@Test
    public void when_put_then_overridesPrevious() {
        String name = randomName();
        DataConnectionCatalogEntry originalDL = dataConnection(name, "type1", false);
        DataConnectionCatalogEntry updatedDL = dataConnection(name, "type2", true);

        storage.put(name, originalDL);
        storage.put(name, updatedDL);

        assertTrue(storage.allObjects().stream().noneMatch(dl -> dl.equals(originalDL)));
        assertTrue(storage.allObjects().stream().anyMatch(dl -> dl.equals(updatedDL)));
    }