Commit Graph

142 Commits (master)

Author SHA1 Message Date
nathan 305704a215 Updated version 2016-05-31 02:21:42 +02:00
nathan fbd3fc7515 Cleaned project iml files 2016-05-30 10:42:24 +02:00
nathan 43982dd0f2 Updated license info 2016-04-05 14:47:40 +02:00
nathan e7ea747430 Updated version 2016-04-04 14:04:29 +02:00
nathan db545c274b Fixed size issues (now explicit) for blocking queues 2016-04-04 02:55:25 +02:00
nathan 9e4243c7d4 Updated version 2016-03-22 00:56:23 +01:00
nathan 0bea61a84e Updated version 2016-03-13 17:37:42 +01:00
nathan 1a9e0bb8ac Updated object pool to have Blocking, Non-Blocking, and Non-Blocking (soft references) pool types 2016-03-05 15:29:46 +01:00
nathan ef5e71d18a Updated builds + build system 2016-02-13 18:51:13 +01:00
nathan 309992aab9 Code cleanup/polish 2016-02-10 19:05:27 +01:00
nathan eb45aa15f3 moved ObjectPool from the util package (it's now in it's own). Added ObjectPool.getVersion() 2016-02-10 03:34:17 +01:00
nathan 2f50b02df8 Updated readme 2016-02-10 00:40:38 +01:00
nathan 411e902380 Updated visibility for constructor + readme 2016-02-09 18:31:05 +01:00
nathan 36a0ad72c8 Updated readme + license 2016-02-09 18:16:54 +01:00
nathan 3705abf2ef updated readme + javadocs 2016-02-09 18:03:18 +01:00
nathan 2ae5328856 Removed libs/dist and now only have safe object pool (based on ArrayBlockingQueue) 2016-02-09 17:57:19 +01:00
nathan 253a777382 Updated ObjectPool 2015-12-30 02:47:07 +01:00
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