String fallbackUri = getFallbackUri(name);
if (useCache()) {
final String pubId = getPublicationId(objectModel);
String cacheKey = FallbackSourceFactory.getCacheKey(pubId, fallbackUri);
MRUMemoryStore store = getStore();
if (store.containsKey(cacheKey)) {
uri = (String) store.get(cacheKey);
}
else {
uri = resolveSourceUri(name);
}