Кэширующий аспект - как создать ключ из имени метода и аргументов - PullRequest
2 голосов
/ 24 августа 2010

Я создаю аспект для применения к методам, который проверяет кэш на возвращаемое значение и разрешает процессирование в логику метода только в том случае, если кэш пустой или устаревший.

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

Существует ли общепризнанный подход к созданию ключа в этих обстоятельствах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...