```ruby
class ViewCounter

  def increment(asciicast, storage)
    key = :"asciicast_#{asciicast.id}_viewed"
    return if storage[key]

    Asciicast.increment_counter(:views_count, asciicast.id)
    asciicast.reload
    storage[key] = '1'
  end

end
```

Make the view count cookie names shorter
user
```ruby
class ViewCounter

  def increment(asciicast, storage)
    key = "a#{asciicast.id}"
    return if storage[key]

    Asciicast.increment_counter(:views_count, asciicast.id)
    asciicast.reload
    storage[key] = '1'
  end

end
```
assistant