DIRECTMEMORY-42 : OffHeapMemoryBuffer store, allocate and free function's parameters consistency

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227843 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-46 : OffHeapMemoryBuffer.free do an unnecessary pointers.add

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227847 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-47 : OffHeapMemoryBuffer.allocate need to be synchronized

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227850 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-55 : OffHeapMemoryBuffer leaks 1 byte at every allocation, firstmatch to check correct pointer size, return null when allocating on multiple buffers, report correct used size

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227854 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-48 : change modifiers to enable overloading / abstraction

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227996 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-55 : fix tests, reformat

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1227997 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-56 : Moving unused class from org.apache.directmemory.serialization to test

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228024 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-48 : Add OffHeapMemoryBuffer interface and abstraction\n- OffHeapMemoryBuffer is now an interface, OffHeapMemoryBufferImpl the default implementation\n- MemoryManagerServiceImpl has an overridable instanciateOffHeapMemoryBuffer function\n- new class org.apache.directmemory.misc.Util that hold crc32\n- MemoryManagerServiceImpl to try the first buffer when the last is full\n

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228131 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-48 : prepare tests to be extended

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228146 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-54 : OffHeapMemoryBuffer.clear should set to free all pointers to avoid misusage

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228159 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-9, DIRECTMEMORY-40 : OffHeapMemoryBuffer implementation that reduce fragmentation by merging adjacent pointers together when freeing

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228170 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-9, DIRECTMEMORY-40 : Test for OffHeapMergingMemoryBuffer implementation

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228172 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-53 : MemoryMamagerService buffers allocation policy

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228174 13f79535-47bb-0310-9956-ffa450edef68
DIRECTMEMORY-58 : if ByteBuffer.limit is called before ByteBuffer.slice, the sliced buffer's capacity will be the limit. Enforce with tests

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228416 13f79535-47bb-0310-9956-ffa450edef68
[DIRECTMEMORY-59] - fixed statistics issue and added unit testing for it

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1228898 13f79535-47bb-0310-9956-ffa450edef68
add a simple .gitignore

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1232229 13f79535-47bb-0310-9956-ffa450edef68
ignore .idea too

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1232230 13f79535-47bb-0310-9956-ffa450edef68
code formatting

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1232445 13f79535-47bb-0310-9956-ffa450edef68
updated fluido skin version

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1244200 13f79535-47bb-0310-9956-ffa450edef68
before proceeding to modularization, restyled Serializer APIs (and related impl + references) in order to have safe type inference

git-svn-id: https://svn.apache.org/repos/asf/incubator/directmemory/trunk@1244411 13f79535-47bb-0310-9956-ffa450edef68