Interface HibernateManagedCacheSupplier

All Known Subinterfaces:
HibernateManagedRegionCacheLookup
All Known Implementing Classes:
HibernateManagedRegionCacheFactory

public interface HibernateManagedCacheSupplier
Defines operations for obtaining references to ManagedCaches that represent Hibernate cache regions.
Since:
8.4
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<com.atlassian.cache.ManagedCache>
     
    io.atlassian.fugue.Option<com.atlassian.cache.ManagedCache>
     
    default Collection<com.atlassian.cache.ManagedCache>
    getManagedCaches(Collection<com.atlassian.cache.ManagedCache> mergeWith)
    Merge the collection of Hibernate ManagedCaches with the provided collection, de-duplicating them by prefering the Hibernate one.
  • Method Details

    • getAllManagedCaches

      Collection<com.atlassian.cache.ManagedCache> getAllManagedCaches()
    • getManagedCache

      io.atlassian.fugue.Option<com.atlassian.cache.ManagedCache> getManagedCache(String name)
    • getManagedCaches

      default Collection<com.atlassian.cache.ManagedCache> getManagedCaches(Collection<com.atlassian.cache.ManagedCache> mergeWith)
      Merge the collection of Hibernate ManagedCaches with the provided collection, de-duplicating them by prefering the Hibernate one.