/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{ObjectResourceCache as e}from"../layers/graphics/ObjectResourceCache.js";import{StreamTextureCollection as r}from"./StreamTextureCollection.js";class t{constructor(t){this.cimSymbolRasterizer=null;const{resourceController:o,view:s}=t;this.objectResourceCache=new e((e,r)=>o.memoryController.newCache(e,r)),this.textures=new r(s.stage,o.scheduler)}destroy(){this.textures.destroy()}}export{t as SharedSymbolResources};
