diff options
author | Jesse Wilson <jessewilson@google.com> | 2011-02-25 16:38:40 -0800 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2011-02-25 17:06:34 -0800 |
commit | 7db1b40a03ff04ac8b49b3b53839b3c5d1c6f16a (patch) | |
tree | 9410459a90ecbe717c152644ee59397e87de936c /api | |
parent | 261f33c12d012fbc1f2fdd3dc8c21933c0798a1b (diff) | |
download | frameworks_base-7db1b40a03ff04ac8b49b3b53839b3c5d1c6f16a.zip frameworks_base-7db1b40a03ff04ac8b49b3b53839b3c5d1c6f16a.tar.gz frameworks_base-7db1b40a03ff04ac8b49b3b53839b3c5d1c6f16a.tar.bz2 |
Callback on any removal, not just evictions.
Don't hold locks while running create or remove callbacks. That gets a bit
ugly because it means a create could be unwanted by the time it returns.
Change-Id: I14b2b3ed41a446750f8ee5a7e35cb8d801c4ce6d
http://b/3461302
Diffstat (limited to 'api')
-rw-r--r-- | api/current.xml | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/api/current.xml b/api/current.xml index 5caa1d4..531d404 100644 --- a/api/current.xml +++ b/api/current.xml @@ -206578,7 +206578,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="protected" > <parameter name="key" type="K"> @@ -206586,11 +206586,30 @@ <parameter name="value" type="V"> </parameter> </method> +<method name="entryRemoved" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="evicted" type="boolean"> +</parameter> +<parameter name="key" type="K"> +</parameter> +<parameter name="oldValue" type="V"> +</parameter> +<parameter name="newValue" type="V"> +</parameter> +</method> <method name="evictAll" return="void" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="true" deprecated="not deprecated" @@ -206612,7 +206631,7 @@ return="V" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="true" deprecated="not deprecated" @@ -206658,7 +206677,7 @@ return="V" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="true" deprecated="not deprecated" @@ -206684,7 +206703,7 @@ return="V" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="true" deprecated="not deprecated" |