You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ta...@apache.org on 2018/08/06 05:57:59 UTC

svn propchange: r1837462 - svn:log

Author: taher
Revision: 1837462
Modified property: svn:log

Modified: svn:log at Mon Aug  6 05:57:59 2018
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Mon Aug  6 05:57:59 2018
@@ -1,17 +1 @@
-Improved: Further refactor MapContext and MapStack
-(OFBIZ-10484)
-
-This commit applies multiple new refactoring enhancements as follows:
-- rename stackList to contexts (the data structure holding the context Deque)
-- refactor the size function to utilize streams to sum all keys
-- Implement a function "entryStream()" that returns a stream of all keys in the
-  correct sequential order and utilize this function in multiple functions for
-  iterating over the keys including "containsValue", "values" and "entrySet".
-  This implementation is necessary to avoid code repetition and ensure correct
-  order with no duplicates
-- Re-design the get functions of the context map to use a generic function with
-  a functional interface "withMapContainingKey". The purpose of it is to avoid
-  checking for nulls and instead use the "containsKey" function followed by the
-  injected lambda expressions in both signatures of the get function
-
-Thanks: Mathieu Lirzin for the patch and implementing suggested changes.
+https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk