1. 05 Mar, 2014 1 commit
  2. 24 Feb, 2014 1 commit
  3. 30 Jan, 2014 1 commit
  4. 22 Feb, 2013 1 commit
  5. 05 Oct, 2012 2 commits
  6. 18 Sep, 2012 4 commits
  7. 08 Aug, 2012 1 commit
  8. 09 Jul, 2012 2 commits
  9. 29 May, 2012 2 commits
  10. 11 May, 2012 2 commits
  11. 10 May, 2012 4 commits
    • Marvin S. Addison's avatar
      CAS-1116 Fix units of memcached expiry. · c5d263cb
      Marvin S. Addison authored
      Use seconds for memcached expiration periods and add verifying unit test.
      Switch to use of real memcached server for tests since jmemcached proved
      unreliable for precise testing of expirations.  Developers must run
      memcached as an external test fixture, otherwise tests are skipped.
      c5d263cb
    • Marvin S. Addison's avatar
      CAS-1116 · b872a4ba
      Marvin S. Addison authored
      Use Kryo Context instead of StackObjectPool for efficient and thread
      safe buffer reuse.  StackObjectPool displayed weird errors on
      (de)serialization that were likely caused by concurrency issues.
      Kryo Context is simpler and safer.
      b872a4ba
    • Marvin S. Addison's avatar
      CAS-1116 · 4eef2e15
      Marvin S. Addison authored
      Add KryoTranscoder component that uses Kryo serialization framework
      to marshal objects to bytes for storage in memcached.
      Add type-specific Kryo serializers for efficiency and proper handling of
      unmodifiable collections that are commonly used in CAS ticket types.
      The Kryo FieldSerializer class that handles complex types by default
      proved incapable of dealing with unmodiable collections in testing.
      4eef2e15
    • Marvin S. Addison's avatar
      CAS-1116 · 96f09a6d
      Marvin S. Addison authored
      MemCachedTicketRegistry improvements:
       - Add constructor that takes MemcachedClient to expose full range of configuration options
       - Remove support for async writes since it can lead to inconsistent state
       - Improve logging
      96f09a6d
  12. 04 May, 2012 3 commits
  13. 23 Feb, 2012 1 commit
  14. 07 Nov, 2011 2 commits
  15. 10 Oct, 2011 2 commits
  16. 11 Sep, 2011 1 commit
  17. 17 Aug, 2011 2 commits
  18. 04 Aug, 2011 2 commits
  19. 21 Apr, 2011 2 commits
  20. 27 Mar, 2011 2 commits
  21. 19 Feb, 2011 2 commits