static IntPtr n_Get_Ljava_lang_Object_(IntPtr jnienv, IntPtr native__this, IntPtr native_key)
        {
            global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object            key    = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_key, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Get(key));

            return(__ret);
        }
        static bool n_Put_Ljava_lang_Object_Ljava_lang_Object_I(IntPtr jnienv, IntPtr native__this, IntPtr native_key, IntPtr native_value, int size)
        {
            global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object            key    = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_key, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object            value  = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_value, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.Put(key, value, size);

            return(__ret);
        }
 static void n_TrimBeforeTime_J(IntPtr jnienv, IntPtr native__this, long time)
 {
     global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.TrimBeforeTime(time);
 }
 static int n_Size(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Size());
 }
 static void n_SetOnRemoveListener_Lcom_mob_tools_gui_CachePool_OnRemoveListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_listener)
 {
     global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Mob.Tools.Gui.CachePool.IOnRemoveListener listener = (global::Com.Mob.Tools.Gui.CachePool.IOnRemoveListener)global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool.IOnRemoveListener> (native_listener, JniHandleOwnership.DoNotTransfer);
     __this.SetOnRemoveListener(listener);
 }
 static void n_Clear(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Mob.Tools.Gui.CachePool __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.CachePool> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Clear();
 }