Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Translations is used to asynchronously provide a caller with access to translations as they are produced. However, it is implemented as an underlying synchronized list that grows and grows. In the presence of an infinite stream (STDIN?), this will eventually consume all resources. This might not be much to worry about, but maybe we should have old translations be expunged as they are consumed.