Does counter\_cache increments and decrements fire active\_record callbacks ?

```
User << AR

  has_many :cups

  after_update :do_something

  def do_something
     "Will I be called when number of cups updated ?"
  end

end

Cup << AR

   belongs_to :user, counter_cache: true

end

```

In the above code will the function do\_something be called when a new cup is added and it belongs to a user, update will be called on that user to update the cups\_count, but from what I have tried it seems like the counter\_cache updates don't fire callbacks, may be because they are themselves inside callbacks ?

Thanks