JBoss.org Community Documentation

- Prev
- Next

## Chapter 3. Architecture

POJO Cache internally uses the JBoss Aop framework to both intercept object field access, and to provide an internal interceptor stack for centralizing common behavior (e.g. locking, transactions).

The following figure is a simple overview of the POJO Cache architecture. From the top, it can be can seen that when a call comes in (e.g., `attach` or `detach`), it will go through the POJO Cache interceptor stack first. After that, it will store the object's fields into the underlying Core Cache, which will be replicated (if enabled) using JGroups.

Figure 3.1. POJO Cache architecture overview

- Prev2.4. Requirements
- Top of page
- Front page
- Next3.1. POJO Cache interceptor stack