You are here

function _memcache_admin_get_bin_for_cluster in Memcache API and Integration 5

Same name and namespace in other branches
  1. 5.2 memcache_admin/memcache_admin.module \_memcache_admin_get_bin_for_cluster()
  2. 6 memcache_admin/memcache_admin.module \_memcache_admin_get_bin_for_cluster()
  3. 7 memcache_admin/memcache_admin.module \_memcache_admin_get_bin_for_cluster()

Retrieve the cluster for any given bin

Parameters

string $cluster - Cluster ID:

Return value

string

2 calls to _memcache_admin_get_bin_for_cluster()
memcache_admin_menu in memcache_admin/memcache_admin.module
Implementation of hook_menu
memcache_admin_stats in memcache_admin/memcache_admin.module
Memcahe Stats page

File

memcache_admin/memcache_admin.module, line 206

Code

function _memcache_admin_get_bin_for_cluster($cluster) {
  static $cluster_map = array();
  if (!isset($cluster_map[$cluster])) {
    $memache_bins = variable_get('memcache_bins', array());
    if ($mapping = array_search($cluster, $memache_bins)) {
      $cluster_map[$cluster] = $mapping;
    }
    else {
      $cluster_map[$cluster] = 'default';
    }
  }
  return $cluster_map[$cluster];
}