Commit Graph

125 Commits

Author SHA1 Message Date
nathan
ea25dedff6 Changed to sleep(x), instead of yield(). Added 'createFast' and 'createSafe' to factory 2015-12-19 02:09:42 +01:00
nathan
20c26edc2f updated dependencies 2015-10-30 13:49:08 +01:00
nathan
316c0ea9f8 updated jna dependency info 2015-10-30 13:41:52 +01:00
nathan
5793df29cf Fixed issue with "double take". Added documentation 2015-10-05 00:56:08 +02:00
nathan
eefbe8ea6a Updated pool factory javadocs 2015-10-05 00:47:58 +02:00
nathan
e1786ca348 Changed reset -> onReturn, added onTake - methods that can be used to define actions when an object is taken-from/returned-to the pool 2015-09-28 01:40:49 +02:00
nathan
b599206867 Fixed comment 2015-09-27 19:08:52 +02:00
nathan
dd32671014 Removed unused javadoc parameter 2015-09-20 01:08:49 +02:00
nathan
a7a57c71bb updated project info 2015-08-23 02:41:23 +02:00
nathan
29c5ac4563 Updated objectPool to support "reset" for objects returned to the pool. 2015-08-22 23:43:53 +02:00
nathan
1d7c3637a6 udated junit 2015-08-16 01:12:26 +02:00
nathan
ebfcf9db7a Added comments. 2015-07-22 10:02:44 +02:00
nathan
92177592d6 Updated objectpool unsafe to have a retry limit for adding resources back to the pool. Due to optimistic checks, .offer() could fail. 2015-07-21 01:40:05 +02:00
nathan
0d3413d501 Added takeUniterruptibly (ignores InterruptedException and returns null) 2015-07-20 16:47:34 +02:00
nathan
8f8aa8e828 Added missed parameter 2015-07-07 00:35:39 +02:00
nathan
42c26c3b58 Updated license, updated utilities (BigEndian byte utils) 2015-06-29 15:08:32 +02:00
nathan
3cc0a7f415 Update license 2015-06-28 20:21:39 +02:00
nathan
399ee303c7 Added intellij support. Compiled as java6. Pool.take() will wait if there are no more objects in the pool. 2015-06-28 00:45:33 +02:00
nathan
88147a0811 Added support for intellij 2015-06-26 22:37:36 +02:00
nathan
f8438f3317 Added extra info to the readme 2015-02-08 02:36:04 +01:00
nathan
1b2af2cc86 Changed package to dorkbox.util.annotations, fixed build version typo 2015-02-02 12:52:30 +01:00
nathan
c52d241e17 Refactored package, placed into .util 2015-02-02 12:40:12 +01:00
nathan
1f13487cf8 Updated license info. Updated Readme. 2015-02-02 00:40:05 +01:00
nathan
33f0625244 Added readme 2015-02-02 00:36:28 +01:00
nathan
09350d01a8 Initial import of ObjectPool project 2015-02-02 00:33:46 +01:00