Từ docSự khác nhau giữa "Đặt" và "Thêm" cho ObjectCache là gì?
Add (CacheItem, CacheItemPolicy): Khi ghi đè trong một lớp học có nguồn gốc, cố gắng để chèn một mục bộ nhớ cache vào bộ nhớ cache là một trường hợp CacheItem, và cho biết thêm chi tiết về cách thức nhập nên được đuổi ra. [1]
-
Set (CacheItem, CacheItemPolicy): Khi ghi đè trong một lớp học có nguồn gốc, chèn đầu vào cache vào bộ nhớ cache là một trường hợp CacheItem, xác định thông tin về cách thức nhập sẽ bị đuổi. [2]
tôi thấy ít sự khác biệt trong cách diễn đạt (cố gắng để) và chữ ký (set
là một phụ, add
trả về một boolean), nhưng tôi không chắc chắn cái nào tôi nên sử dụng và nếu có thực sự là một cái gì đó khác nhau giữa cả hai.
Câu trả lời ngắn gọn hoàn hảo về một đôi phương pháp ít mơ hồ. Đây là lý do tại sao tôi yêu SO bạn có thể tiết kiệm cho tôi một giờ hoặc tìm kiếm hoặc thử nghiệm. –
Dường như phương thức Thêm sẽ không tạo mục bộ nhớ cache nếu một mục bộ nhớ cache khác có cùng khóa tồn tại! – Sunil