@@ -15,54 +15,17 @@ import type {
1515} from 'react-reconciler/src/ReactInternalTypes' ;
1616
1717import { resolveRequest , getCache } from '../ReactFlightServer' ;
18- import ReactSharedInternals from '../ReactSharedInternalsServer' ;
1918
2019import { disableStringRefs } from 'shared/ReactFeatureFlags' ;
2120
2221import { resolveOwner } from './ReactFlightCurrentOwner' ;
2322
24- const previousAsyncDispatcher = ReactSharedInternals . A ;
25-
26- function resolveCache ( ) : Map < Function , mixed > {
23+ function getActiveCache ( ) : AsyncCache | null {
2724 const request = resolveRequest ( ) ;
2825 if ( request ) {
2926 return getCache ( request ) ;
3027 }
31- return new Map ( ) ;
32- }
33-
34- function getActiveCache ( ) : AsyncCache {
35- const outerCache : AsyncCache | null =
36- previousAsyncDispatcher !== null
37- ? previousAsyncDispatcher . getActiveCache ( )
38- : null ;
39-
40- const innerCache = resolveCache ( ) ;
41-
42- if ( outerCache === null ) {
43- return innerCache ;
44- }
45-
46- // If both caches are active, reads will prefer the outer cache
47- // Writes will go into both caches.
48- const chainedCache : AsyncCache = {
49- get ( resourceType : Function ) {
50- const outerEntry = outerCache . get ( resourceType ) ;
51- if ( outerEntry !== undefined ) {
52- return outerEntry ;
53- }
54- return innerCache . get ( resourceType ) ;
55- } ,
56- set ( resourceType : Function , value : mixed ) {
57- if ( outerCache !== null ) {
58- outerCache . set ( resourceType , value ) ;
59- }
60- innerCache . set ( resourceType , value ) ;
61- return chainedCache;
62- } ,
63- } ;
64-
65- return chainedCache ;
28+ return null ;
6629}
6730
6831export const DefaultAsyncDispatcher : AsyncDispatcher = ( {
0 commit comments