#pragma once

#include <balancer/kernel/helpers/default_instance.h>
#include <library/cpp/tvmauth/client/facade.h>

namespace NSrvKernel {
    class TClientMap : public TWithMutableInstance<TClientMap> {
    public:
        NTvmAuth::TTvmClient& GetClient(NTvmAuth::TTvmId clientId);

    private:
        THashMap<NTvmAuth::TTvmId, NTvmAuth::TTvmClient> Clients_;
    };
};