Index: src/wp-includes/meta.php
===================================================================
--- src/wp-includes/meta.php	(revision 42404)
+++ src/wp-includes/meta.php	(working copy)
@@ -830,17 +830,17 @@
 		$object_ids = explode( ',', $object_ids );
 	}
 
-	$object_ids = array_map( 'intval', $object_ids );
-
-	$cache_key = $meta_type . '_meta';
-	$ids       = array();
-	$cache     = array();
-	foreach ( $object_ids as $id ) {
-		$cached_object = wp_cache_get( $id, $cache_key );
-		if ( false === $cached_object ) {
+	$object_ids   = array_map( 'intval', $object_ids );
+	$group        = $meta_type . '_meta';
+	$ids          = array();
+	$cache        = array();
+	$groups       = array( $group => $object_ids );
+	$cache_values = wp_cache_get_multiple( $groups );
+	foreach ( $cache_values[ $group ] as $id => $value ) {
+		if ( false === $value ) {
 			$ids[] = $id;
 		} else {
-			$cache[ $id ] = $cached_object;
+			$cache[ $id ] = $value;
 		}
 	}
 
@@ -876,7 +876,7 @@
 		if ( ! isset( $cache[ $id ] ) ) {
 			$cache[ $id ] = array();
 		}
-		wp_cache_add( $id, $cache[ $id ], $cache_key );
+		wp_cache_add( $id, $cache[ $id ], $group );
 	}
 
 	return $cache;
