[]Struct jni_android_sys::android::util::LruCache

#[repr(transparent)]
pub struct LruCache(_);

public class LruCache

Required feature: "android-util-LruCache"

Methods

impl LruCache

pub fn new<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Local<'env, LruCache>, Local<'env, Throwable>>
[src]

pub fn resize<'env>(&'env self, arg0: i32) -> Result<(), Local<'env, Throwable>>[src]

pub fn get<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

get

Required features: "java-lang-Object"

pub fn put<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>,
    arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

put

Required features: "java-lang-Object"

pub fn trimToSize<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn remove<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

remove

Required features: "java-lang-Object"

pub fn evictAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn size<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn maxSize<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn hitCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn missCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn createCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn putCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn evictionCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn snapshot<'env>(
    &'env self
) -> Result<Option<Local<'env, Map>>, Local<'env, Throwable>>
[src]

snapshot

Required features: "java-util-Map"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for LruCache

impl AsValidJObjectAndEnv for LruCache

impl Deref for LruCache

type Target = Object

The resulting type after dereferencing.

impl JniType for LruCache

Auto Trait Implementations

impl RefUnwindSafe for LruCache

impl !Send for LruCache

impl !Sync for LruCache

impl Unpin for LruCache

impl UnwindSafe for LruCache

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.