dispose method
      
void
dispose()
      
     
    
    
Implementation
void dispose(){
  state.dispose();
  cache.dispose();
  shadowCache.dispose();
  extensions.dispose();
}void dispose(){
  state.dispose();
  cache.dispose();
  shadowCache.dispose();
  extensions.dispose();
}