|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| AbstractResultCache | This class defines the minimal functionnalities that a request cache must provide. |
| CacheBehavior | Abstract class for the different cache actions. |
| CachingGranularities | This class defines request cache granularities. |
| ResultCache | This is a query cache implementation with tunable granularity. |
| ResultCacheColumn | This is a query cache implementation with a column granularity:
COLUMN: column granularity, entries in the cache are
invalidated based on column dependencies
|
| ResultCacheColumnUnique | This is a query cache implementation with a column unique granularity:
COLUMN_UNIQUE: same as COLUMN except that
UNIQUE queries that selects a single row based on a key are
invalidated only when needed.
|
| ResultCacheDatabase | This is a query cache implementation with a database granularity:
DATABASE: the cache is flushed each time the database is
updated (every INSERT, UPDATE, DELETE, ... statement). |
| ResultCacheFactory | Create a cache that conforms to AbstractResultCache, that is implementation independant |
| ResultCacheRule | This is the to define cache rules in the cache. |
| ResultCacheTable | This is a query cache implementation with a table granularity:
TABLE: table granularity, entries in the cache are
invalidated based on table dependencies. |
ResultCache is an implementation of the AbstractResultCache. This includes different classes of parsing for a in-memory schema: Database,Table,Column,ColumnUnique
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||