тут или я что-то не понимаю ... или в логике ошибка
если нужен кеш, то почему он должен быть один на все экземпляры класса ? кеш что кеширует ? данные экземпляра ? или все экземпляры содержат одинаковые данные ? если это действительно какой-то кеш который один на все возможные экземпляры класса, то он инициализируется 1 раз не из ран-тайма, а в компил-тайм, вроде того что я привел пример выше.
В общем для меня слишком много непонятного, опишите ситуацию целиком если не трудно
P.S. к тому же какой смысл объявлять глобальную переменную как статик ? глобальные переменные и так существуют в единственном экземпляре
Последний раз редактировалось Йоха; 14.03.2011 в 17:23.
|