pouli 基于scalaz.concurrent.{Task,Actor}的对象池
什么是波利?对象池。可以借用的可重用、“昂贵”对象的共享存储库。当前版本为0.1,因为它非常棒且经过实战测试,并准备好进行大规模的无忧部署。创建池:为了创建一个池,我们需要提供一个Poolable类型类的实例。这个类型类告诉池如何:创建Foo对象当Foo对象被销毁时清理(可选)激活被借用的Foo对象(可选)钝化正在返回到池中的Foo对象(可选)在不需要为任何可选部件调用的情况下,您只需要告诉池如何创建对象,在Poolable伴随对象上有一个“简单”的助手,它接受一个Task[A ]可以运行它来创建一个新对象。 class Foo // an object we wish to pool implicit val poolableFoo: Poolable[Foo] = Poolable.simple(Task.delay(n
下载地址
用户评论