package
1.0.4
Repository: https://github.com/vadv/pg_gatherer.git
Documentation: pkg.go.dev

# README

Creates lua user data cache_ud.

Golang

	state := lua.NewState()
	cache.Preload(state)
	// register user data "cache"
	cache.NewSqlite(state, "cache", "/tmp/db.sqlite")

Lua

cache:set(string, number)

Set number to cache by key string, raise error.

cache:get(string)

Get number (value) and number (time updated_at) from cache by key string. Return two number or two nil, raise error.

cache:diff_and_set(string, value)

Get number, diff from previous value. Return number or nil, raise error.

cache:speed_and_set(string, value)

Get number, speed based on previous value. Return number or nil, raise error.

# Packages

No description provided by the author

# Functions

NewSqlite open new sqlite cache.
Preload is the preloader of user data cache_ud.