# Package org.apache.ignite.cache.store.jdbc

Contains reference JDBC-based cache store implementation.

- Interface Summary
  Interface | Description
  --- | ---
  JdbcTypeHasher | API for implementing custom hashing logic for binary objects on server side.
  JdbcTypesTransformer | API for implementing custom mapping logic for loaded from store data.

- Class Summary
  Class | Description
  --- | ---
  CacheAbstractJdbcStore<K,​V> | Implementation of `CacheStore` backed by JDBC.
  CacheAbstractJdbcStore.EntryMapping | Entry mapping description.
  CacheJdbcBlobStore<K,​V> | `CacheStore` implementation backed by JDBC.
  CacheJdbcBlobStoreFactory<K,​V> | `Factory` implementation for `CacheJdbcBlobStore`.
  CacheJdbcPojoStore<K,​V> | Implementation of `CacheStore` backed by JDBC and POJO via reflection.
  CacheJdbcPojoStoreFactory<K,​V> | `Factory` implementation for `CacheJdbcPojoStore`.
  CacheJdbcStoreSessionListener | Cache store session listener based on JDBC connection.
  JdbcType | Description for type that could be stored into database by store.
  JdbcTypeDefaultHasher | Default implementation of `JdbcTypeHasher`.
  JdbcTypeField | Description of how field declared in database and in cache.
  JdbcTypesDefaultTransformer | Default implementation of `JdbcTypesTransformer`.

- Enum Summary
  Enum | Description
  --- | ---
  CacheAbstractJdbcStore.TypeKind | Type kind.