@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
1 lines • 574 B
JavaScript
;(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4123],{44123:(e,t,n)=>{n.r(t),n.d(t,{WhereClauseCache:()=>r});var c=n(66344),i=n(88368);class r{constructor(e,t){this._cache=new c.q(e),this._invalidCache=new c.q(t)}get(e,t){const n=`${t?.uid}:${e}`,c=this._cache.get(n);if(c)return c;if(null!=this._invalidCache.get(n))return null;try{const c=i.A.create(e,{fieldsIndex:t});return this._cache.put(n,c),c}catch(e){return this._invalidCache.put(n,e),null}}getError(e,t){const n=`${t?.uid}:${e}`;return this._invalidCache.get(n)??null}}}}]);