KConfig.h 641 B

12345678910111213141516171819202122
  1. //
  2. // KConfig.h
  3. // KacheDemo
  4. //
  5. // Created by jiajun on 7/25/12.
  6. // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
  7. //
  8. // If it is set as 1 it use two level storage. Once more than
  9. // 100 objects stored in memory, the earliest objects will be
  10. // archived to disk storaged.
  11. #define KACHE_AUTO_ARCH 0
  12. #define KACHE_ARCH_THREHOLD_VALUE 500
  13. #define KACHE_DEFAULT_POOL_SIZE 20
  14. #define KACHE_DEFAULT_QUEUE_SIZE 10
  15. // Default expired time, 10 Days.
  16. #define KACHE_DEFAULT_LIFE_DURATION 864000
  17. // 把内存归档到磁盘的阈值,单位 byte
  18. #define ARCHIVING_THRESHOLD 50000