# Functions
NewTtlCache is a helper to create instance of the Cache struct.
# Constants
ItemExpireWithGlobalTTL will use the global TTL when set.
ItemNotExpire Will avoid the cachedItem being expired by TTL, but can still be exired by callback etc.