UsefulLinks
Computer Science
Java Ecosystem
Hibernate
1. Introduction to Object-Relational Mapping
2. Hibernate Overview
3. Hibernate Architecture
4. Project Setup and Configuration
5. Entity Mapping Fundamentals
6. Association Mapping
7. Fetching Strategies
8. Cascade Operations
9. Entity Lifecycle and Persistence Context
10. CRUD Operations
11. Transaction Management
12. Querying with HQL
13. JPQL and Criteria API
14. Native SQL Queries
15. Inheritance Mapping
16. Caching Architecture
17. Advanced Hibernate Features
18. Performance Optimization
19. Best Practices and Common Patterns
16.
Caching Architecture
16.1.
Caching Overview
16.1.1.
Performance Benefits
16.1.2.
Cache Levels
16.1.3.
Cache Strategies
16.2.
First-Level Cache
16.2.1.
Session Cache
16.2.2.
Automatic Caching
16.2.3.
Cache Scope
16.2.4.
Identity Map Pattern
16.3.
Second-Level Cache
16.3.1.
Shared Cache Architecture
16.3.2.
Cache Regions
16.3.3.
Cache Providers
16.3.3.1.
EHCache Integration
16.3.3.2.
Infinispan Integration
16.3.3.3.
Hazelcast Integration
16.3.4.
Cache Configuration
16.3.4.1.
Entity Caching
16.3.4.2.
Collection Caching
16.3.4.3.
Cache Strategies
16.3.4.3.1.
READ_ONLY
16.3.4.3.2.
NONSTRICT_READ_WRITE
16.3.4.3.3.
READ_WRITE
16.3.4.3.4.
TRANSACTIONAL
16.4.
Query Cache
16.4.1.
Query Result Caching
16.4.2.
Cache Key Generation
16.4.3.
Query Cache Regions
16.4.4.
Limitations and Best Practices
16.5.
Cache Management
16.5.1.
Cache Eviction
16.5.2.
Cache Statistics
16.5.3.
Cache Monitoring
16.5.4.
Performance Tuning
Previous
15. Inheritance Mapping
Go to top
Next
17. Advanced Hibernate Features