Язык

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)

Атрибуты

Исключения

Значение , если входной кэшSize >MaxSqlCacheSize.

Комментарии

Задает максимальный размер кэша подготовленных инструкций для этой базы данных. (размер кэша = количество скомпилированных инструкций sql-, хранящихся в кэше).

Максимальный размер кэша можно увеличить только с текущего размера (по умолчанию = 10). Если этот метод вызывается с меньшим размером, чем текущее максимальное значение, создается исключение IllegalStateException.

Этот метод является потокобезопасной.

Java документации по android.database.sqlite.SQLiteDatabase.setMaxSqlCacheSize(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к