Aerik Sylvan
Aerik Sylvan
Ah - thanks. I only went as far as reading the MDN note and trying  after seeing that Chrome doesn't even present window.caches as a valid object  Funny...
@asutherland Re: > From Firefox/Gecko's perspective, if IndexedDB was introduced today it would require SecureContext. I'm don't know you, so I'm confused: Are you actually speaking on behalf of Firefox/Gecko...
One scenario is when DicomImage has to decode compressed multiframe images. See Dicom.Imaging.Codec.Jpeg.i, line 342 ``` if (MemoryBuffer->Length >= (1 * 1024 * 1024) || oldPixelData->NumberOfFrames > 1) buffer =...
The finalizer *does* clean up the files... eventually. Usually. Need to think about what handles still exist holding on to the decoded pixel data, and how and when to release...
There are a few scenarios where this (creating of temp files which are not removed) seem to happen. I am not sure why the finalizer sometimes misses them. While researching...
I basically call it like I would call "Dispose". One could implement Dispose in DicomDataset and do this kind of clean-up... I just did it this way as a utility...
Whew... implementing Dispose ripples out all over the place... Anybody have any bright ideas for places where we have a temporary DicomDataset, like, for example, in DicomTranscoder? ``` if (InputSyntax.IsEncapsulated...
@amoerie I believe what you have described is the current state of much of the code: > I think we should lean a lot more on natural garbage collection and...
TempFileBuffer does not have a finalizer - but TempFileBuffer itself is not the problem, it's the FileReference it holds onto. If everything worked as it should, shouldn't the FileReference finalizer...
Errr... does "...doesn't interact with managed objects that may have been disposed." mean "may have been garbage collected", which is what I think you're implying, or does it mean "have...