Interface CacheImplementor

    • Method Detail

      • getRegionFactory

        RegionFactory getRegionFactory()
        Deprecated.
        The underlying RegionFactory in use.
      • prime

        void prime​(Set<DomainDataRegionConfig> cacheRegionConfigs)
        Deprecated.
        An initialization phase allowing the caching provider to prime itself from the passed configs
        Since:
        5.3
      • getRegion

        Region getRegion​(String regionName)
        Deprecated.
        Get a cache Region by name
        Since:
        5.3
      • getTimestampsCache

        TimestampsCache getTimestampsCache()
        Deprecated.
        Find the cache data access strategy for Hibernate's timestamps cache. Will return null if Hibernate is not configured for query result caching
        Since:
        5.3
      • getDefaultQueryResultsCache

        QueryResultsCache getDefaultQueryResultsCache()
        Deprecated.
        Access to the "default" region used to store query results when caching was requested but no region was explicitly named. Will return null if Hibernate is not configured for query result caching
      • getQueryResultsCache

        QueryResultsCache getQueryResultsCache​(String regionName)
        Deprecated.
        Get query cache by region name or create a new one if none exist. If the region name is null, then default query cache region will be returned. Will return null if Hibernate is not configured for query result caching
      • getQueryResultsCacheStrictly

        QueryResultsCache getQueryResultsCacheStrictly​(String regionName)
        Deprecated.
        Get the named QueryResultRegionAccess but not creating one if it does not already exist. This is intended for use by statistics. Will return null if Hibernate is not configured for query result caching or if no such region (yet) exists
        Since:
        5.3
      • close

        void close()
        Deprecated.
        Close this "cache", releasing all underlying resources.
      • getSecondLevelCacheRegionNames

        @Deprecated
        String[] getSecondLevelCacheRegionNames()
        Deprecated.
        (since 5.3) Use getCacheRegionNames() instead
        Get the *qualified* names of all regions caching entity and collection data.
        Returns:
        All cache region names
      • getNaturalIdCacheRegionAccessStrategy

        @Deprecated
        NaturalIdDataAccess getNaturalIdCacheRegionAccessStrategy​(NavigableRole rootEntityName)
        Find the cache data access strategy for the given entity's natural-id cache. Will return null when the entity does not define a natural-id, or its natural-id is not configured for caching.
        Parameters:
        rootEntityName - The NavigableRole representation of the root entity
      • unqualifyRegionName

        @Deprecated
        default String unqualifyRegionName​(String name)
        Deprecated.
        (since 5.3) No replacement - added just to continue some backwards compatibility in supporting the newly deprecated methods expecting a qualified (prefix +) region name
      • getRegionByLegacyName

        @Deprecated
        default Region getRegionByLegacyName​(String legacyName)
        Deprecated.
        No replacement - added just for support of the newly deprecated methods expecting a qualified region name
      • getNaturalIdAccessesInRegion

        @Deprecated
        Set<NaturalIdDataAccess> getNaturalIdAccessesInRegion​(String legacyQualifiedRegionName)
        Deprecated.
        No replacement - added just for support of the newly deprecated methods expecting a qualified region name