-
Bug
-
Resolution: Unresolved
-
Neutral
-
None
-
3.3.1
-
None
-
None
Removing the Content API from the Imaging module (MGNLIMG-200) revealed an issue with the generation of uncached images in the following test info.magnolia.imaging.caching.CachingImageStreamerRepositoryTest#testRequestForSimilarUncachedImageOnlyGeneratesItOnce.
ContentParameterProviderFactory used to wrap Content with a SimpleEqualityContentWrapper providing equals and hashCode methods which would eventually allow storing them by CacheBuilder (see c-tor of CachingImageStreamer). Such wrapper does not exist for Node, hence using e.g. BinaryNodeIdentifierParameterProviderFactory would cause the generated images to be never cached locally thus generating and saving the same image multiple times.
- is related to
-
MGNLIMG-137 BinaryNodeParameterProviderFactory doesn't follow ParameterProviderFactory contract and is thus at risk of generating the same image multiple times
- Closed
-
MGNLIMG-200 Remove uses of the Content API
- Closed