I don't think it's worth having two checks, and two different exceptions, for the same argument.

OTOH, the exception message could be more specific, e.g. "Invalid configuration name %s, cacheConfigurationName cannot be null or empty".