KFilterStateAwareCacheFactory

interface KFilterStateAwareCacheFactory : KCacheFactory, FilterStateAware

Functions

Link copied to clipboard
open override fun createAssociatedIdCache(prop: ImmutableProp): Cache<*, *>?

Create cache for one-to-one/many-to-one association property.

Link copied to clipboard
open override fun createAssociatedIdListCache(prop: ImmutableProp): Cache<*, List<*>>?

Create cache for one-to-many/many-to-many association.

Link copied to clipboard
open override fun createObjectCache(type: ImmutableType): Cache<*, *>?

Create cache for an entity type.

Link copied to clipboard
open override fun createResolverCache(prop: ImmutableProp): Cache<*, *>?

Create cache for complex calculated property.

Link copied to clipboard
abstract override fun setFilterState(filterState: FilterState)

This method is invoked by Jimmer, it can be ignored by user.

Inheritors

Link copied to clipboard