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.
Internal implementations and support for second-level caching.
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.
This package defines a default set of event listeners that implement
the default behaviors of Hibernate session operations.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.An SPI supporting custom instantiation of
entity instances and
embeddable objects.
Defines the internal implementation of the stored procedure SPI.
Validation for HQL queries.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
The built-in implementation of the statistics collection service.
-
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.internalClassDescriptionResponsible 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.internalClassDescriptionA factory for keys into the second-level cache.Defines a context object that a
RegionFactory
is asked to create (RegionFactory.createTransactionContext(org.hibernate.engine.spi.SharedSessionContractImplementor)
}) when a Hibernate Session is created.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.Responsible 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.Responsible for building theTimestampsCache
to use for managing query results with respect to staleness of the underlying tables (sometimes called "query spaces" or "table spaces").Defines the contract for a cache region that stores timestamps. -
Classes in org.hibernate.cache.spi used by org.hibernate.cache.jcache.internalClassDescriptionA factory for keys into the second-level cache.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.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.
-
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.internal
-
Classes in org.hibernate.cache.spi used by org.hibernate.event.spi
-
Classes in org.hibernate.cache.spi used by org.hibernate.internalClassDescriptionDefines 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.metamodel.spiClassDescription
-
Classes in org.hibernate.cache.spi used by org.hibernate.procedure.internalClassDescriptiontodo (6.0) : integrate work from original 6.0 branch
-
Classes in org.hibernate.cache.spi used by org.hibernate.processor.validationClassDescription
-
Classes in org.hibernate.cache.spi used by org.hibernate.query.internalClassDescriptiontodo (6.0) : integrate work from original 6.0 branch
-
Classes in org.hibernate.cache.spi used by org.hibernate.query.spiClassDescriptiontodo (6.0) : integrate work from original 6.0 branch
-
Classes in org.hibernate.cache.spi used by org.hibernate.sql.results.caching.internalClassDescriptionA key that identifies a particular query with bound parameter values.Responsible for managing query result list caching in a specific query cache region.
-
Classes in org.hibernate.cache.spi used by org.hibernate.sql.results.jdbc.internal
-
Classes in org.hibernate.cache.spi used by org.hibernate.stat.internal
-
Classes in org.hibernate.cache.spi used by org.hibernate.testing.cacheClassDescriptionA factory for keys into the second-level cache.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.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.