Initial commit
[memstore.git] / src / package.lisp
1 ;; -*- Mode: Common-Lisp -*-
2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3 ;; FILE IDENTIFICATION
4 ;;
5 ;; Name:          package.lisp
6 ;; Purpose:       Package definition for memstore package
7 ;; Date Started:  July 2011
8 ;;
9 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10
11 (in-package #:cl-user)
12
13 (defpackage #:memstore
14   (:nicknames #:ms)
15   (:use #:common-lisp #:kmrcl)
16   (:documentation "This is the main memstore package.")
17   (:import-from #:memcache #:*memcache* #:*use-pool* #:mc-get #:mc-store
18                 #:mc-del #:mc-incr #:mc-decr)
19   (:import-from #:flexi-streams #:make-in-memory-input-stream
20                 #:make-in-memory-output-stream
21                 #:get-output-stream-sequence #:octet)
22   (:export
23    #:*compression-threshold*
24    #:*compression-enabled*
25    #:*compression-savings*
26    #:*realm*
27    #:mem-store
28    #:mem-restore
29    #:mem-del
30    #:mem-incr
31    #:mem-decr))