You are here

function _memcache_admin_get_bin_for_cluster in Memcache API and Integration 5.2

Same name and namespace in other branches
  1. 5 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()
2 calls to _memcache_admin_get_bin_for_cluster()
memcache_admin_menu in memcache_admin/memcache_admin.module
memcache_admin_stats in memcache_admin/memcache_admin.module

File

memcache_admin/memcache_admin.module, line 122

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];
}