Я использую memcached через C API, но ситуация по сути та же. Вам нужно будет найти способ разделить данные самостоятельно и предоставить способ генерации набора ключей для доступа к деталям на основе вашего мастер-ключа. Вам также, вероятно, понадобится какой-то заголовок, хранящийся в первом BLOB-объекте, который может сообщить вам, смотрите ли вы на объект из нескольких частей кэша.
Я не думаю, что есть что-то, что может сделать для вас тяжелую работу, но тогда я делаю это на C ++, а не .NET, возможно, кто-то уже написал модуль. Иначе ... я бы предположил, что на рынке есть разрыв:)