Files
carpseeds.pl/wp-content/plugins/jet-data-importer/includes/cache-handlers/class-jet-data-importer-cache-handler.php
2024-07-15 11:28:08 +02:00

77 lines
1.5 KiB
PHP

<?php
/**
* Base class for caching method. All caching methods must be extends from this class.
* All methods are required for child classes
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
if ( ! class_exists( 'Jet_Data_Importer_Cache_Handler' ) ) {
/**
* Define Jet_Data_Importer_Cache_Handler class
*/
class Jet_Data_Importer_Cache_Handler {
/**
* Store passed value in cache with passed key.
*
* @param string $key Caching key.
* @param mixed $value Value to save.
* @param string $group Caching group.
* @return bool
*/
public function update( $key = null, $value = null, $group = 'global' ) {}
/**
* Create base caching group if not exist.
*/
public function setup_cahe() {}
/**
* Create new group in base caching group if not exists
*/
public function setup_cahe_group( $group = 'global' ) {}
/**
* Returns all stored cache
*
* @return array
*/
public function get_all() {}
/**
* Returns whole stored group
*
* @return array
*/
public function get_group( $group = 'global' ) {}
/**
* Returns whole stored group
*
* @return void
*/
public function clear_cache( $group = null ) {}
/**
* Returns current value by key
*
* @return array
*/
public function get( $key = null, $group = 'global' ) {}
/**
* Write object cahe to static cache (if current handler requires this)
*
* @return void
*/
public function write_cache() {}
}
}