@@ -106,28 +106,25 @@ function isCacheFile(value: unknown): value is CacheFile {
106106 ) ;
107107}
108108
109- function loadCacheData ( params : { cacheFilePath : string ; metadata : CacheMetadata } ) : {
110- cache : CacheData ;
111- cacheInvalidated : boolean ;
112- } {
109+ function loadCacheData ( params : { cacheFilePath : string ; metadata : CacheMetadata } ) : CacheData {
113110 const { cacheFilePath, metadata } = params ;
114111
115112 if ( ! existsSync ( cacheFilePath ) ) {
116113 writeCacheFile ( cacheFilePath , { metadata, entries : { } } ) ;
117- return { cache : { } , cacheInvalidated : false } ;
114+ return { } ;
118115 }
119116
120117 try {
121118 const parsed = JSON . parse ( readFileSync ( cacheFilePath , 'utf8' ) ) as unknown ;
122119 if ( isCacheFile ( parsed ) && parsed . metadata . forkBlockNumber === metadata . forkBlockNumber ) {
123- return { cache : parsed . entries , cacheInvalidated : false } ;
120+ return parsed . entries ;
124121 }
125122 } catch {
126123 // Reset invalid cache files below.
127124 }
128125
129126 writeCacheFile ( cacheFilePath , { metadata, entries : { } } ) ;
130- return { cache : { } , cacheInvalidated : true } ;
127+ return { } ;
131128}
132129
133130export async function startRpcCachingProxy (
@@ -137,10 +134,9 @@ export async function startRpcCachingProxy(
137134) : Promise < RpcCachingProxy > {
138135 mkdirSync ( dirname ( cacheFilePath ) , { recursive : true } ) ;
139136
140- const { cache, cacheInvalidated } = loadCacheData ( { cacheFilePath, metadata } ) ;
137+ const cache = loadCacheData ( { cacheFilePath, metadata } ) ;
141138
142139 const stats = {
143- cacheInvalidated,
144140 cacheHits : 0 ,
145141 cacheMisses : 0 ,
146142 requests : 0 ,
@@ -242,7 +238,6 @@ export async function startRpcCachingProxy(
242238 proxyUrl : `http://host.docker.internal:${ address . port } ` ,
243239 getSummaryLines : ( ) => [
244240 'RPC proxy cache summary' ,
245- ` invalidated on startup: ${ stats . cacheInvalidated ? 'yes' : 'no' } ` ,
246241 ` requests: ${ stats . requests } ` ,
247242 ` cache hits: ${ stats . cacheHits } ` ,
248243 ` cache misses: ${ stats . cacheMisses } ` ,
0 commit comments