2015-09-04 97 views
-1

Spring緩存抽象不支持阻塞緩存,這意味着當您在多個線程上同時對同一個密鑰執行讀取操作時,緩存方法只會被調用一次。 Guava緩存支持LoadCache開箱即用的功能。 春天是否計劃引入單獨的阻止高速緩存抽象層,它將與番石榴高速緩存一起工作? 在某些情況下,緩存方法對於一個密鑰只能調用一次是非常重要的,所以我認爲這是一個很好的功能。阻止緩存支持

+1

Stackoverflow不是彈簧支持網站。做第三方軟件的功能請求不屬於這裏 –

+0

[Concurrent calls to cached method]的可能重複(http://stackoverflow.com/questions/32340954/concurrent-calls-to-cached-method) –

回答

1

檢查SPR-9254

儘管我同意它看起來像一個很好的功能,但它肯定涉及鎖定和開銷以使其正常工作。當然,您不必擔心這些低級別的內容,因爲它是在圖書館級別處理的。但這並不意味着在幕後發生了任何可能令人討厭的事情。

無論如何,這個問題應該給你足夠的背景下我們的立場。

(順便說一句,沒有必要爲同一個問題創建幾個SO線程)。