Work around error with zlib library compressor
[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    #:*namespace*
27    #:ms-serialize
28    #:ms-deserialize
29    #:ms-store
30    #:ms-restore
31    #:ms-del
32    #:ms-incr
33    #:ms-decr))