This if statement could be simplified and made clearer.

    if err != nil {
        g.error(err) // timing out or another error from memcache isn't something to fail over, but do log it
    } else if len(memvalues) > 0 {