replicant-frameworks_native/include
Raph Levien 8185e47822 Add an LRU cache plus hashing primitives
This patch adds a hashtable-based LRU cache. This should be
significantly higher performance than the GenerationCache it is intended
to replace. It is a large part of the fix for bug 7271109
TextLayoutCache low-level performance issues.

We added a new method to BasicHashtable to detect when rehashing is
needed, because the internal linked list pointers would get invalidated
by that rehashing.

Also, the hash_type specialized to pointers had a small flaw.

Change-Id: I950c2083f96519777b851dbe157100e0a334caec
2012-10-26 16:09:22 -07:00
..
android Add support for "-rtl" in resources 2012-08-14 15:17:38 -07:00
binder fix a crasher when running out of memory 2012-09-25 15:30:38 -07:00
cpustats Fix log spam about CPU frequency on one device 2012-05-14 16:55:26 -07:00
gui SurfaceFlinger: add support for secure displays 2012-10-22 13:41:21 -07:00
media Add a way to configure an OMX encoder to emit SPS/PPS before IDR frames. 2012-09-28 11:33:17 -07:00
powermanager Move services/powermanager from frameworks/base to frameworks/native 2012-03-28 13:58:23 -07:00
private strengthen region validation 2012-09-12 17:30:47 -07:00
ui SurfaceFlinger: add support for secure displays 2012-10-22 13:41:21 -07:00
utils Add an LRU cache plus hashing primitives 2012-10-26 16:09:22 -07:00