# File lib/vendor/fssm/cache.rb, line 135 def unset(path='/') key = sanitize_key(path) if key.empty? self.clear return nil end segment = key.pop node = descendant(key) return unless node @mutex.lock node.remove_child(segment) @mutex.unlock nil end