-
Notifications
You must be signed in to change notification settings - Fork 480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance optimization for primitive Dynamic***Property classes #369
Commits on Nov 28, 2015
-
Attempt to integrate my CachedProperties implementation into Archaius
- Added a simple benchmark to compare the implementations. - Added an attempt at DynamicPrimitiveBooleanProperty which (unlike my CachedProperties) extends the normal PropertyWrapper.
Configuration menu - View commit details
-
Copy full SHA for 5abf02a - Browse repository at this point
Copy the full SHA 5abf02aView commit details
Commits on Nov 30, 2015
-
Change the existing Dynamic*Property classes to cache their primitive…
… values Changed tack to doing this to the existing classes instead of adding new implementations, so that existing users of get the benefits too. Added some tests to verify that updating of property values also updates the cached primitives.
Configuration menu - View commit details
-
Copy full SHA for dad8bb0 - Browse repository at this point
Copy the full SHA dad8bb0View commit details
Commits on Dec 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 287e179 - Browse repository at this point
Copy the full SHA 287e179View commit details -
Fix unit-test that broke due to callbacks now being non-empty for Dyn…
…amicBooleanProperty
Configuration menu - View commit details
-
Copy full SHA for 67a75cb - Browse repository at this point
Copy the full SHA 67a75cbView commit details
Commits on Dec 2, 2015
-
Changes related to PR feedback
- Replaced usage of the callback mechanism with overriding the propertyChanged() method. - Removed unnecessary null check. - Added a comparison with previous get() method impl in CachedPropertiesPerfTest.
Configuration menu - View commit details
-
Copy full SHA for d2499d2 - Browse repository at this point
Copy the full SHA d2499d2View commit details -
Make the new chooseValue() method in the Dynamic**Property classes be…
…have same as the previous get() method
Configuration menu - View commit details
-
Copy full SHA for 91eef78 - Browse repository at this point
Copy the full SHA 91eef78View commit details
Commits on Dec 9, 2015
-
Stopped calling super.propertyChanged() in overridedden method of Dyn…
…amic*Property classes
Configuration menu - View commit details
-
Copy full SHA for 7e7e845 - Browse repository at this point
Copy the full SHA 7e7e845View commit details
Commits on Jan 14, 2016
-
Change to having separate CachedDynamic*Property classes instead of c…
…hanging the existing Dynamic*Property classes
Configuration menu - View commit details
-
Copy full SHA for cc10674 - Browse repository at this point
Copy the full SHA cc10674View commit details -
Revert changes to PropertyWrapper to register the Dynamic*Property cl…
…asses, as no longer needed
Configuration menu - View commit details
-
Copy full SHA for d4a233e - Browse repository at this point
Copy the full SHA d4a233eView commit details
Commits on Aug 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2de5ae0 - Browse repository at this point
Copy the full SHA 2de5ae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3eefc7 - Browse repository at this point
Copy the full SHA d3eefc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for debec15 - Browse repository at this point
Copy the full SHA debec15View commit details