class ActiveSupport::Notifications::Fanout

def clear_cache(key = nil) # :nodoc:

:nodoc:
def clear_cache(key = nil) # :nodoc:
  if key
    @all_listeners_for.delete(key)
    @groups_for.delete(key)
    @silenceable_groups_for.delete(key)
  else
    @all_listeners_for.clear
    @groups_for.clear
    @silenceable_groups_for.clear
  end
end