docs: public CacheAdapter getOrCreate(Resource resource) {
  		CacheAdapter adapter = (CacheAdapter) EcoreUtil.getAdapter(resource.eAdapters(), CacheAdapter.class);
  		if (adapter == null) {
  			adapter = new CacheAdapter();
  			resource.eAdapters().add(adapter);
  			adapter.setResource(resource);
  		}
  		return adapter;
  	}