square/otto — pull request #33 by loganj (2012-10-23 13:57:34+00:00)
Title: move ThreadEnforcer implementations

Having the implementations on an abstract class rather than the interface
gives us room to grow by adding factory methods for new enforcers which need
parameters.