release method

void release(
  1. DiagramImageSource source
)

Releases a completed image. Borrowers must finish or clone their handles first. Flutter's provider cache and recorded pictures may retain images.

Implementation

void release(DiagramImageSource source) {
  final info = _images.remove(source.uri);
  if (info == null) return;
  _decodedPixelBytes -= _imageBytes(info);
  _lastUsed.remove(source.uri);
  info.dispose();
  _changed(source.uri);
}