typedef struct sqlite3_pcache sqlite3_pcache;
The sqlite3_pcache type is opaque. It is implemented by the pluggable module. The SQLite core has no knowledge of its size or internal structure and never deals with the sqlite3_pcache object except by holding and passing pointers to the object.
See sqlite3_pcache_methods2 for additional information.