GetDependencies(DataBuffer typeId, StorageKey key, bool create) { var listKey = GetDependencyKey(typeId, key); if (create) { var ttl = TypeStatic <ObjectDependency> .GetDescription(null, null).Ttl; var expires = DateTime.Now.AddSeconds(ttl); return(_storage.GetOrCreateList(ListTypeId, listKey, new ObjectReference(typeId, key), expires, CreateBlankDependency, CreateBlankReference)); } return(_storage.GetList(ListTypeId, listKey, CreateBlankDependency, CreateBlankReference)); }