session-cache

    1熱度

    1回答

    我在IBM Bluemix上創建Java Web應用程序。此應用程序通過會話緩存服務在實例間共享會話對象。 我明白如何用會話緩存編寫我的應用程序。但是,如果緩存數據總量超過緩存空間(例如,對於入門者計劃,我可以使用1GB緩存空間),我找不到任何描述。 這些是我的問題。 Q1。是否有觸發從緩存空間中刪除緩存的數據? Q2302。超過緩存空間後,將刪除哪些數據?是否有任何緩存策略,如最近最少使用,最少

    1熱度

    3回答

    我有兩個相關的實體,說 @Entity public class Book { @ManyToOne Shelf shelf; } @Entity public class Shelf { @OneToMany(mappedBy="shelf") Set<Book> books; } 如果我取一個空架(無書),建立並堅持一本新書的書架,然後再

    6熱度

    3回答

    如果我有一個查詢在單個線程中被多次調用,並且我只想緩存該線程的查詢(及其結果)(或者因爲每個線程使用一個會話,該會話),我怎樣才能做到這一點 ? 注意:我的第二級緩存已打開,但主要用於session.get(...)。但我不想將它用於查詢緩存,因爲我只需要它在我的線程(/ session)期間存活。 謝謝