Patents Assigned to Hazelcast, Inc.
  • Patent number: 9954971
    Abstract: A cache server is operative as one of a set of cache servers of a distributed cache. The server includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a cache storage request, establish a cache eviction requirement in response to the cache storage request, and identify an evict entry within a cache in response to the cache eviction requirement. The evict entry is selected from a random sampling of entries within the cache that are subject to an eviction policy that identifies a probabilistically favorable eviction candidate. The evict entry is removed from the cache. Content associated with the storage request is loaded into the cache.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 24, 2018
    Assignee: Hazelcast, Inc.
    Inventors: Greg Luck, Christoph Engelbert, Serkan Özal
  • Patent number: 9753850
    Abstract: A non-volatile computer memory has instructions executed by a processor to create an array of pages, where each page is configured with individual chunks of memory to receive serialized data. The array of pages is positioned as an on-heap slab of at least 200 GB in a garbage collector managed area of a virtual machine memory.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: September 5, 2017
    Assignee: Hazelcast, Inc.
    Inventors: Greg Luck, Christoph Engelbert