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 и используемых в соответствии с условиями, описанными в разделе "".