gitlab-org--gitlab-foss/app/services/users
Yorick Peterse 3e561736b2
Cache the number of user SSH keys
By caching the number of personal SSH keys we reduce the number of
queries necessary on pages such as ProjectsController#show (which can
end up querying this data multiple times).

The cache is refreshed/flushed whenever an SSH key is added, removed, or
when a user is removed.
2017-11-16 14:59:38 +01:00
..
activity_service.rb
build_service.rb
create_service.rb
destroy_service.rb
keys_count_service.rb Cache the number of user SSH keys 2017-11-16 14:59:38 +01:00
last_push_event_service.rb
migrate_to_ghost_user_service.rb Refactor issuable destroy action 2017-11-06 13:02:50 +01:00
refresh_authorized_projects_service.rb
update_service.rb