Skip to content

Commit 64397e2

Browse files
josephsavonaAndyPengc12
authored andcommitted
[be] Remove unused, experimental getCacheSignal API (facebook#28706)
Similar to facebook#28698, this removes the `unstable_getCacheSignal()` API since we don't intend to ship this to stable.
1 parent b2aad57 commit 64397e2

File tree

13 files changed

+2
-67
lines changed

13 files changed

+2
-67
lines changed

packages/react-reconciler/src/ReactFiberCache.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,6 @@ import {enableCache} from 'shared/ReactFeatureFlags';
1414
import {readContext} from './ReactFiberNewContext';
1515
import {CacheContext} from './ReactFiberCacheComponent';
1616

17-
function getCacheSignal(): AbortSignal {
18-
if (!enableCache) {
19-
throw new Error('Not implemented.');
20-
}
21-
const cache: Cache = readContext(CacheContext);
22-
return cache.controller.signal;
23-
}
24-
2517
function getCacheForType<T>(resourceType: () => T): T {
2618
if (!enableCache) {
2719
throw new Error('Not implemented.');
@@ -36,6 +28,5 @@ function getCacheForType<T>(resourceType: () => T): T {
3628
}
3729

3830
export const DefaultCacheDispatcher: CacheDispatcher = {
39-
getCacheSignal,
4031
getCacheForType,
4132
};

packages/react-reconciler/src/ReactInternalTypes.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,5 @@ export type Dispatcher = {
434434
};
435435

436436
export type CacheDispatcher = {
437-
getCacheSignal: () => AbortSignal,
438437
getCacheForType: <T>(resourceType: () => T) => T,
439438
};

packages/react-server/src/ReactFizzCache.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,10 @@
99

1010
import type {CacheDispatcher} from 'react-reconciler/src/ReactInternalTypes';
1111

12-
function getCacheSignal(): AbortSignal {
13-
throw new Error('Not implemented.');
14-
}
15-
1612
function getCacheForType<T>(resourceType: () => T): T {
1713
throw new Error('Not implemented.');
1814
}
1915

2016
export const DefaultCacheDispatcher: CacheDispatcher = {
21-
getCacheSignal,
2217
getCacheForType,
2318
};

packages/react-server/src/flight/ReactFlightServerCache.js

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ import type {CacheDispatcher} from 'react-reconciler/src/ReactInternalTypes';
1111

1212
import {resolveRequest, getCache} from '../ReactFlightServer';
1313

14-
function createSignal(): AbortSignal {
15-
return new AbortController().signal;
16-
}
17-
1814
function resolveCache(): Map<Function, mixed> {
1915
const request = resolveRequest();
2016
if (request) {
@@ -24,15 +20,6 @@ function resolveCache(): Map<Function, mixed> {
2420
}
2521

2622
export const DefaultCacheDispatcher: CacheDispatcher = {
27-
getCacheSignal(): AbortSignal {
28-
const cache = resolveCache();
29-
let entry: AbortSignal | void = (cache.get(createSignal): any);
30-
if (entry === undefined) {
31-
entry = createSignal();
32-
cache.set(createSignal, entry);
33-
}
34-
return entry;
35-
},
3623
getCacheForType<T>(resourceType: () => T): T {
3724
const cache = resolveCache();
3825
let entry: T | void = (cache.get(resourceType): any);

packages/react-suspense-test-utils/src/ReactSuspenseTestUtils.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,9 @@ import ReactSharedInternals from 'shared/ReactSharedInternals';
1212

1313
const ReactCurrentCache = ReactSharedInternals.ReactCurrentCache;
1414

15-
function unsupported() {
16-
throw new Error('This feature is not supported by ReactSuspenseTestUtils.');
17-
}
18-
1915
export function waitForSuspense<T>(fn: () => T): Promise<T> {
2016
const cache: Map<Function, mixed> = new Map();
2117
const testDispatcher: CacheDispatcher = {
22-
getCacheSignal: unsupported,
2318
getCacheForType<R>(resourceType: () => R): R {
2419
let entry: R | void = (cache.get(resourceType): any);
2520
if (entry === undefined) {

packages/react/index.classic.fb.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ export {
3434
unstable_LegacyHidden,
3535
unstable_Scope,
3636
unstable_SuspenseList,
37-
unstable_getCacheSignal,
3837
unstable_getCacheForType,
3938
unstable_useCacheRefresh,
4039
unstable_useMemoCache,

packages/react/index.experimental.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ export {
3131
unstable_DebugTracingMode,
3232
unstable_Activity,
3333
unstable_postpone,
34-
unstable_getCacheSignal,
3534
unstable_getCacheForType,
3635
unstable_SuspenseList,
3736
unstable_useCacheRefresh,

packages/react/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ export {
5555
unstable_Scope,
5656
unstable_SuspenseList,
5757
unstable_TracingMarker,
58-
unstable_getCacheSignal,
5958
unstable_getCacheForType,
6059
unstable_useCacheRefresh,
6160
unstable_useMemoCache,

packages/react/index.modern.fb.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ export {
3333
unstable_Activity,
3434
unstable_Scope,
3535
unstable_SuspenseList,
36-
unstable_getCacheSignal,
3736
unstable_getCacheForType,
3837
unstable_useCacheRefresh,
3938
unstable_useMemoCache,

packages/react/src/ReactClient.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import {memo} from './ReactMemo';
3636
import {cache} from './ReactCacheClient';
3737
import {postpone} from './ReactPostpone';
3838
import {
39-
getCacheSignal,
4039
getCacheForType,
4140
useCallback,
4241
useContext,
@@ -115,7 +114,6 @@ export {
115114
REACT_SUSPENSE_LIST_TYPE as unstable_SuspenseList,
116115
REACT_LEGACY_HIDDEN_TYPE as unstable_LegacyHidden,
117116
REACT_OFFSCREEN_TYPE as unstable_Activity,
118-
getCacheSignal as unstable_getCacheSignal,
119117
getCacheForType as unstable_getCacheForType,
120118
useCacheRefresh as unstable_useCacheRefresh,
121119
use,

0 commit comments

Comments
 (0)