diff --git a/src/wp-includes/class-wp-embed.php b/src/wp-includes/class-wp-embed.php
index 7519b0bf77..97f43c56f6 100644
--- a/src/wp-includes/class-wp-embed.php
+++ b/src/wp-includes/class-wp-embed.php
@@ -269,7 +269,7 @@ class WP_Embed {
 
 		$cached_recently = ( time() - $cache_time ) < $ttl;
 
-		if ( $this->usecache || $cached_recently ) {
+		if ( $this->usecache && $cached_recently ) {
 			// Failures are cached. Serve one if we're using the cache.
 			if ( '{{unknown}}' === $cache ) {
 				return $this->maybe_make_link( $url );
