summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2011-02-25 16:38:40 -0800
committerJesse Wilson <jessewilson@google.com>2011-02-25 17:06:34 -0800
commit7db1b40a03ff04ac8b49b3b53839b3c5d1c6f16a (patch)
tree9410459a90ecbe717c152644ee59397e87de936c /api
parent261f33c12d012fbc1f2fdd3dc8c21933c0798a1b (diff)
downloadframeworks_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.xml29
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"