Uses of Package
org.hibernate.cache.spi
Packages that use org.hibernate.cache.spi
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines the API of the second-level cache service.
An SPI modelling various aspects of the second-level cache configuration.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
Defines contracts for transactional and concurrent access to cached
entity and
collection data.
This package provides a framework intended to reduce the work needed to implement
a caching provider.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An SPI for services which collect, report, or monitor diagnostic events.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
-
Classes in org.hibernate.cache.spi used by org.hibernate.bootClassDescriptionResponsible for building the
TimestampsCache
to use for managing query results with respect to staleness of the underlying tables (sometimes called "query spaces" or "table spaces"). -
Classes in org.hibernate.cache.spi used by org.hibernate.boot.spiClassDescriptionResponsible for building the
TimestampsCache
to use for managing query results with respect to staleness of the underlying tables (sometimes called "query spaces" or "table spaces"). -
Classes in org.hibernate.cache.spi used by org.hibernate.cacheClassDescriptionContract for building second-level cache regions, including regions dedicated to storing: entity and collection instances, query result sets, and timestamps used to determine when a cached query result set is stale.
-
Classes in org.hibernate.cache.spi used by org.hibernate.cache.cfg.spi
-
Classes in org.hibernate.cache.spi used by org.hibernate.cache.spiClassDescriptionDefines a context object that a
RegionFactory
is asked to create (RegionFactory.createTransactionContext(org.hibernate.engine.spi.SharedSessionContractImplementor)
}) when a Hibernate Session is created.SpecializedRegion
whose data is accessed directly, without the need for key/item wrapping.A second-level cache region that holds cacheable domain data: the destructured state of entity instances and collections, and mappings from natural id to primary key.A key that identifies a particular query with bound parameter values.todo (6.0) : integrate work from original 6.0 branchResponsible for managing query result list caching in a specific query cache region.Defines the contract for a cache region that stores query results.Contract for a named cache "region".Contract for building second-level cache regions, including regions dedicated to storing: entity and collection instances, query result sets, and timestamps used to determine when a cached query result set is stale.Tracks invalidation of "query spaces" (tables) for the purpose of determining if a cached query result set is stale.Defines the contract for a cache region that stores timestamps. -
Classes in org.hibernate.cache.spi used by org.hibernate.cache.spi.accessClassDescriptionA second-level cache region that holds cacheable domain data: the destructured state of entity instances and collections, and mappings from natural id to primary key.
-
Classes in org.hibernate.cache.spi used by org.hibernate.cache.spi.supportClassDescriptionA factory for keys into the second-level cache.Specialized
Region
whose data is accessed directly, without the need for key/item wrapping.A second-level cache region that holds cacheable domain data: the destructured state of entity instances and collections, and mappings from natural id to primary key.Defines the contract for a cache region that stores query results.Contract for a named cache "region".Contract for building second-level cache regions, including regions dedicated to storing: entity and collection instances, query result sets, and timestamps used to determine when a cached query result set is stale.Defines the contract for a cache region that stores timestamps. -
Classes in org.hibernate.cache.spi used by org.hibernate.engine.spiClassDescriptionDefines a context object that a
RegionFactory
is asked to create (RegionFactory.createTransactionContext(org.hibernate.engine.spi.SharedSessionContractImplementor)
}) when a Hibernate Session is created. -
Classes in org.hibernate.cache.spi used by org.hibernate.event.monitor.spi
-
Classes in org.hibernate.cache.spi used by org.hibernate.metamodel.spiClassDescription
-
Classes in org.hibernate.cache.spi used by org.hibernate.query.spiClassDescriptiontodo (6.0) : integrate work from original 6.0 branch