natyla

package
v0.0.0-...-6bc5b8b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2016 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package natyla ... Console Module

Manage the Natyla administration form console

Package natyla ... Natyla - FullStack API/Cache/Store

2014 - Fernando Scasserra - twitter: @fersca.

Natyla is a persistance cache system written in golang that performs in constant time. It keeps a MAP to store the object internally, and a Double Linked list to purge the LRU elements.

LRU updates are done in backgrounds gorutines. LRU and MAP modifications are performed through channels in order to keep them synchronized. Bytes stored are counted in order to limit the amount of memory used by the application.

Core Module Manage the internal Memory Access, LRU, concurrency and Swapping

Package natyla ... Persistence Module

Manage the Disck access to persistence, delete and write the JSON objects

Package natyla ... API Module

Manage the REST API Access to Natyla

Package natyla ... Search Module

Manage the search engine on Natyle

Package natyla ... Structures Module

Structures that Natyla uses internally

Index

Constants

This section is empty.

Variables

View Source
var LRUChan chan int

LRUChan to sync the LRU purge

Functions

func Start

func Start()

Start the webserver

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL