# Functions
NewContextHook return context for hook.
NewMemoryContextCache return memoryContextCache.
# Structs
ContextHook represents a hook context.
Hooks implements Hook interface but contains multiple Hook.
# Interfaces
ContextCache is the interface that operates the cache data.
Hook represents a hook behaviour.