@Nullable
		private ClassEntry getClass(@Nonnull String name, int ttl) {
			ClassEntry entry = cache.get(name);
			if (entry != null)
				return entry;

			ClassPathNode path = workspace.findClass(name);
			if (path == null)
				return null;

			ClassInfo info = path.getValue();
			return computeEntry(info, ttl);
		}
Lookup a class entry by name, creating it if possible and not already cached.

@param name
		Name of class.
@param ttl
		Time-to-live, delegated to {@link #computeEntry(ClassInfo, int)}.

@return Class entry by the given name, if cached or discoverable in the workspace.
recaf-core/src/main/java/software/coley/recaf/services/source/AstService.java