AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.06.2017, 13:27   #1  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,637 / 3264 (150) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Поговорим о SysGlobalObjectCacheItemWrapper? Кто использовал? Как правильно? Что можно сделать?
Соседняя ветка о кэшах в целом
Поговорим о глобальных кэшах в Аксапте? Как правильно?

в данной ветке хотелось бы сосредоточиться на попытке разработчиков МС решить две проблемы глобального кэша SysGlobalCache - нелимитированное разрастание кэша, хранение устаревших значений.

для ограничения размера кэша есть настройки
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 10
Размер:	58.9 Кб
ID:	11498

а чтобы работать с устаревшими значениями в аксапте есть класс SysGlobalObjectCacheItemWrapper.
предполагается, что:
  • программист напишет дополнительный класс для своих объектов.
  • класс наследует от SysGlobalObjectCacheItemWrapper
  • класс реализует абстрактные методы, которые возвращают ключ в кэше для каждого экземпляра
  • чтобы управлять элементом в кэше, программист где-то создаст экземлпяр данного класса

базовый класс реализует методы:
  • cacheValue - возвращает значение по ключу
  • expireCache - удаляет значение из кэша по ключу
  • markInCache - помещает значение в кэш с ключом

Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 12
Размер:	111.4 Кб
ID:	11499


в акс2012 класс используется только в trv- и proj- и whs- модулях.
в акс7 используется только в trv- и в whs- модуле.

Кто использовал данный класс? Какие впечатления?
Как правильно работать с этим классом?
Что можно было бы сделать, чтобы работать кэшем было бы удобнее?
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 16.06.2017, 13:07   #2  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,637 / 3264 (150) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
подниму в надежде, что кто-нибудь работал с этим классом.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2009 аналог friend классов. Как сделать? Raven Melancholic DAX: Программирование 9 07.11.2015 23:50
можно ли в Аксапте сделать такой Query Evgeniy2020 DAX: Программирование 14 25.09.2010 14:02
Как правильно сделать проверку условия? Hidden DAX: Программирование 2 11.01.2006 13:05
Вопрос по поводу "Модификации были отменены". Что можно сделать? Hans DAX: Программирование 23 22.12.2005 16:34
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:46.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.