Memoize declared fields to avoid reflection during case class decomposition #1517

Merged
merged 1 commit into from Feb 15, 2014

Projects

None yet

3 participants

@chriswebster

This change uses the memoize pattern in Meta to cache class fields avoiding reflection on subsequent calls.

The change discussion on the mailing list:
https://groups.google.com/forum/#!topic/liftweb/O9DDgSZqkkc

Contributor file signature:
https://github.com/lift/framework/blob/master/contributors.md#name-23

@Shadowfiend
Member

Haven't had a chance to take this for a spin yet, but it looks good.

@Shadowfiend
Member

👍

@farmdawgnation
Member

Gonna give this guy a test right quick like.

@farmdawgnation
Member

Change looks simple enough; specs are passing in 2.9.1-2.10... let's get this guy in.

@farmdawgnation farmdawgnation merged commit 1da8516 into lift:master Feb 15, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment