Romain Guy
b999cc118f
Remove ViewTreeObserver allocations
...
This change replaces CopyOnWriteArrayList with a custom CopyOnWriteArray.
The new CopyOnWriteArray only allocates when a concurrent modification
is detected. Only one loop can iterate over CopyOnWriteArray at any
given time and the class is not thread safe.
Change-Id: Ie67a1ec20ff095350bf3c5d4f87cdb231ad57221
2012-05-07 16:30:54 -07:00
..
2012-05-04 17:16:41 -07:00
2012-03-23 14:13:13 -07:00
2012-04-27 16:17:43 -07:00
2012-04-16 20:02:37 +09:00
2012-04-23 20:48:24 -07:00
2012-05-02 21:27:15 -07:00
2012-04-26 20:12:43 -07:00
2012-05-02 16:29:42 -07:00
2012-02-13 20:34:38 -08:00
2012-05-04 11:31:01 -07:00
2012-04-30 13:19:22 -07:00
2012-02-20 15:51:17 +09:00
2012-04-23 20:29:31 -07:00
2012-04-03 14:02:17 -07:00
2011-12-06 16:37:10 -08:00
2012-02-17 13:10:00 -08:00
2012-03-02 13:37:47 -08:00
2012-04-05 16:11:43 -07:00
2012-05-04 13:15:12 -07:00
2012-04-23 20:29:31 -07:00
2012-03-12 15:41:48 -07:00
2012-05-07 10:20:52 -07:00
2012-05-01 16:34:20 -07:00
2012-04-20 20:11:19 -07:00
2011-12-01 21:04:47 -08:00
2012-04-27 15:58:42 -07:00
2011-12-01 21:04:47 -08:00
2012-04-30 12:11:43 -07:00
2012-04-19 14:55:13 -07:00
2012-04-30 12:11:43 -07:00
2012-04-25 18:17:21 -07:00
2012-04-20 20:11:19 -07:00
2012-04-02 21:32:45 -07:00
2012-04-20 20:11:19 -07:00
2012-04-30 15:35:37 -07:00
2012-04-30 12:11:43 -07:00
2012-04-30 13:54:38 -07:00
2012-01-17 11:12:27 -08:00
2012-05-06 14:53:27 -07:00
2012-04-13 19:05:24 -07:00
2012-04-13 19:05:24 -07:00
2012-05-07 11:42:57 -07:00
2012-04-13 19:05:24 -07:00
2012-05-03 16:30:16 -07:00
2012-05-06 14:13:19 -07:00
2012-04-02 21:32:45 -07:00
2012-05-07 16:30:54 -07:00
2012-04-13 04:05:17 -07:00
2012-03-30 15:22:04 -07:00
2012-04-24 17:25:46 -07:00
2012-04-27 17:42:48 -07:00
2012-05-02 01:41:23 -07:00
2012-01-18 16:10:13 -08:00