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 ¶
var LRUChan chan int
LRUChan to sync the LRU purge
Functions ¶
Types ¶
This section is empty.