public static function free_lock($lock, $expires = 0)
{
if (self::get_lock_value($lock) > 1) {
wp_cache_decr(self::get_key($lock));
} else {
wp_cache_set(self::get_key($lock), 0, null, $expires);
}
wp_cache_set(self::get_key($lock, 'timestamp'), time(), null, $expires);
return true;
}