Я точно знаю, что статический конструктор службы WCF будет общим для всех пользователей, а как насчет частного конструктора? это на пользователя?
public partial class MyWCF : IMyWCF
{
static MyWC()
{
// caching stuff here, used by all users
}
private MyWC()
{
// is it per user?
}
}