言語

SQLiteDatabase.SetMaxSqlCacheSize(Int32) メソッド

定義

このデータベースの準備されたステートメント キャッシュの最大サイズを設定します。

[Android.Runtime.Register("setMaxSqlCacheSize", "(I)V", "GetSetMaxSqlCacheSize_IHandler")]
public virtual void SetMaxSqlCacheSize(int cacheSize);
[<Android.Runtime.Register("setMaxSqlCacheSize", "(I)V", "GetSetMaxSqlCacheSize_IHandler")>]
abstract member SetMaxSqlCacheSize : int -> unit
override this.SetMaxSqlCacheSize : int -> unit

パラメーター

cacheSize
Int32

キャッシュのサイズ。 (0 ~ #MAX_SQL_CACHE_SIZE) にすることができます。

属性

例外

入力 cacheSize が >MaxSqlCacheSize場合は #。

注釈

このデータベースの準備されたステートメント キャッシュの最大サイズを設定します。 (キャッシュのサイズ = キャッシュに格納されているコンパイル済み sql ステートメントの数)。

最大キャッシュ サイズは、現在のサイズ (既定値 = 10) からのみ増やすことができます。 このメソッドが現在の最大値よりも小さいサイズで呼び出されると、IllegalStateException がスローされます。

このメソッドはスレッド セーフです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象