public function expiration($key)
	{
		if (isset($this->data[static::EXPIRE_DATA_KEY][$key]))
		{
			$expiration = array(
				$this->data[static::EXPIRE_DATA_KEY][$key][0] == EXPIRE_ON_REQUEST ? 'EXPIRE_ON_REQUEST' : 'EXPIRE_ON_GET',
				$this->data[static::EXPIRE_DATA_KEY][$key][1] == static::EXPIRE_STATE_NEW ? 'STATE_NEW' : ($this->data[static::EXPIRE_DATA_KEY][$key][1] == static::EXPIRE_STATE_LOADED ? 'STATE_LOADED' : 'STATE_EXPIRED'),
			);
			return $expiration;
		}

		return false;
	}
public function expiration($key)
	{
		if (isset($this->data[static::EXPIRE_DATA_KEY][$key]))
		{
			$expiration = array(
				$this->data[static::EXPIRE_DATA_KEY][$key][0] == EXPIRE_ON_REQUEST ? 'EXPIRE_ON_REQUEST' : 'EXPIRE_ON_GET',
				$this->data[static::EXPIRE_DATA_KEY][$key][1] == static::EXPIRE_STATE_NEW ? 'STATE_NEW' : ($this->data[static::EXPIRE_DATA_KEY][$key][1] == static::EXPIRE_STATE_LOADED ? 'STATE_LOADED' : 'STATE_EXPIRED'),
			);
			return $expiration;
		}

		return false;
	}
public function expiration ( $ key ) { if ( isset ( $ this -> data [ static :: EXPIRE_DATA_KEY ] [ $ key ] ) ) { $ expiration = array ( $ this -> data [ static :: EXPIRE_DATA_KEY ] [ $ key ] [ 0 ] == EXPIRE_ON_REQUEST ? 'EXPIRE_ON_REQUEST' : 'EXPIRE_ON_GET' , $ this -> data [ static :: EXPIRE_DATA_KEY ] [ $ key ] [ 1 ] == static :: EXPIRE_STATE_NEW ? 'STATE_NEW' : ( $ this -> data [ static :: EXPIRE_DATA_KEY ] [ $ key ] [ 1 ] == static :: EXPIRE_STATE_LOADED ? 'STATE_LOADED' : 'STATE_EXPIRED' ) , ) ; return $ expiration ; } return false ; }
Returns the expiry state on the given key

@param string $key

@return array
Returns the expiry state on the given key