type github.com/jackc/pgx/v5/internal/stmtcache.LRUCache

17 uses

	github.com/jackc/pgx/v5/internal/stmtcache (current package)
		lru_cache.go#L15: type LRUCache struct {
		lru_cache.go#L29: func NewLRUCache(cap int) *LRUCache {
		lru_cache.go#L35: 	return &LRUCache{
		lru_cache.go#L45: func (c *LRUCache) Get(key string) *pgconn.StatementDescription {
		lru_cache.go#L56: func (c *LRUCache) Put(sd *pgconn.StatementDescription) {
		lru_cache.go#L82: func (c *LRUCache) Invalidate(sql string) {
		lru_cache.go#L96: func (c *LRUCache) InvalidateAll() {
		lru_cache.go#L112: func (c *LRUCache) GetInvalidated() []*pgconn.StatementDescription {
		lru_cache.go#L119: func (c *LRUCache) RemoveInvalidated() {
		lru_cache.go#L125: func (c *LRUCache) Len() int {
		lru_cache.go#L130: func (c *LRUCache) Cap() int {
		lru_cache.go#L134: func (c *LRUCache) invalidateOldest() {
		lru_cache.go#L149: func (c *LRUCache) insertAfter(at, node *lruNode) {
		lru_cache.go#L156: func (c *LRUCache) unlink(node *lruNode) {
		lru_cache.go#L161: func (c *LRUCache) moveToFront(node *lruNode) {
		lru_cache.go#L171: func (c *LRUCache) allocNode() *lruNode {
		lru_cache.go#L182: func (c *LRUCache) freeNode(node *lruNode) {