You are here

function _memcache_admin_get_bin_for_cluster in Memcache API and Integration 7

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

Retrieve the bin for any given cluster.

Parameters

string $cluster: Cluster ID

Return value

string The name of the bin.

1 call to _memcache_admin_get_bin_for_cluster()
memcache_admin_menu in memcache_admin/memcache_admin.module
Implements hook_menu().

File

memcache_admin/memcache_admin.module, line 651
For the collection and display of memcache stats.

Code

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