Cache region concept
    2.
    发明授权
    Cache region concept 有权
    缓存区域概念

    公开(公告)号:US07996615B2

    公开(公告)日:2011-08-09

    申请号:US12831918

    申请日:2010-07-07

    IPC分类号: G06F12/00

    摘要: A method to associate a storage policy with a cache region is disclosed. In this method, a cache region associated with an application is created. The application runs on virtual machines, and where a first virtual machine has a local memory cache that is private to the first virtual machine. The first virtual machine additionally has a shared memory cache that is shared by the first virtual machine and a second virtual machine. Additionally, the cache region is associated with a storage policy. Here, the storage policy specifies that a first copy of an object to be stored in the cache region is to be stored in the local memory cache and that a second copy of the object to be stored in the cache region is to be stored in the shared memory cache.

    摘要翻译: 公开了一种将存储策略与高速缓存区域相关联的方法。 在该方法中,创建与应用相关联的高速缓存区域。 该应用程序在虚拟机上运行,​​第一个虚拟机具有第一个虚拟机专用的本地内存缓存。 第一虚拟机还具有由第一虚拟机和第二虚拟机共享的共享存储器高速缓存。 此外,高速缓存区域与存储策略相关联。 这里,存储策略指定要存储在高速缓存区域中的对象的第一副本将被存储在本地存储器高速缓存中,并且要存储在高速缓存区域中的对象的第二副本将被存储在 共享内存缓存。

    Distributed cache architecture
    3.
    发明授权
    Distributed cache architecture 有权
    分布式缓存架构

    公开(公告)号:US07694065B2

    公开(公告)日:2010-04-06

    申请号:US11025714

    申请日:2004-12-28

    CPC分类号: G06F9/4493

    摘要: Methods for a treatment of cached objects are described. In one embodiment, an object, associated with an object key, is stored in a first local memory cache associated with a first virtual machine within a first computing system. The object is also stored in a serialized format to a database. The object key is serialized after receiving a notification of successful storage of the object in the database. The serialized key is then sent over a network to a second computing system.

    摘要翻译: 描述用于处理缓存对象的方法。 在一个实施例中,与对象密钥相关联的对象被存储在与第一计算系统内的第一虚拟机相关联的第一本地存储器高速缓存中。 对象也以序列化格式存储到数据库。 接收到对象在数据库中成功存储的通知后,对象键被序列化。 然后将序列化的密钥通过网络发送到第二计算系统。

    CACHE REGION CONCEPT
    4.
    发明申请
    CACHE REGION CONCEPT 审中-公开
    高速公路地区概念

    公开(公告)号:US20150269075A1

    公开(公告)日:2015-09-24

    申请号:US14671890

    申请日:2015-03-27

    IPC分类号: G06F12/08 G06F12/12

    摘要: A method to store objects in a memory cache is disclosed. A request is received from an application to store an object in a memory cache associated with the application. The object is stored in a cache region of the memory cache based on an identification that the object has no potential for storage in a shared memory cache and a determination that the cache region is associated with a storage policy that specifies that objects to be stored in the cache region are to be stored in a local memory cache and that a garbage collector is not to remove objects stored in the cache region from the local memory cache.

    摘要翻译: 公开了一种将对象存储在存储器高速缓存中的方法。 从应用程序接收到将请求存储在与应用程序相关联的存储器高速缓存中的请求。 该对象基于该对象不具有在共享存储器高速缓存中存储的可能性的标识被存储在该存储器高速缓存的高速缓存区域中,并且确定该高速缓存区域与指定要存储的对象的存储策略相关联 高速缓存区域将被存储在本地存储器高速缓存中,并且垃圾收集器不是从本地存储器高速缓存中去除存储在高速缓存区域中的对象。

    Storage plug-in based on hashmaps
    5.
    发明授权
    Storage plug-in based on hashmaps 有权
    基于hashmaps的存储插件

    公开(公告)号:US07493449B2

    公开(公告)日:2009-02-17

    申请号:US11025764

    申请日:2004-12-28

    IPC分类号: G06F12/00 G06F9/00

    CPC分类号: G06F12/12

    摘要: Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in and a storage plug-in. The eviction policy plug-in includes code to evict an object that is cached in the region of cache. The storage plug-in includes code to execute a function involving a key attribute manipulation function that, using a first hashing function and a key, identifies a table of attributes for the first object located within the region of cache, and using a second hashing function and an attribute name, gets a specific attribute for the first object from the table, the key being registered with the storage plug-in.

    摘要翻译: 描述用于处理缓存对象的方法。 在一个实施例中,高速缓存的区域的管理配置有驱逐策略插件和存储插件。 驱逐政策插件包括驱逐在缓存区域中缓存的对象的代码。 存储插件包括用于执行涉及密钥属性操作功能的功能的代码,该功能使用第一散列函数和密钥识别位于高速缓存区域内的第一对象的属性表,并使用第二散列函数 和属性名称,从表中获取第一个对象的特定属性,该密钥正在使用存储插件注册。

    Grouping and group operations
    6.
    发明授权
    Grouping and group operations 有权
    分组和组操作

    公开(公告)号:US07457918B2

    公开(公告)日:2008-11-25

    申请号:US11024614

    申请日:2004-12-28

    IPC分类号: G06F12/12

    摘要: Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in and a storage plug-in. The eviction policy plug-in includes code to evict an object that is cached in the region of cache. The storage plug-in includes code to execute a function involving a group manipulation function that gets each object within a pre-defined group of objects located within the region of cache, each object associated with a key, each key registered with the storage plug-in.

    摘要翻译: 描述用于处理缓存对象的方法。 在一个实施例中,高速缓存的区域的管理配置有驱逐策略插件和存储插件。 驱逐政策插件包括驱逐在缓存区域中缓存的对象的代码。 存储插件包括用于执行涉及组操作功能的功能的代码,该组操作功能将每个对象置于位于高速缓存区域内的预定义对象组中,每个对象与密钥相关联,每个密钥与存储插件相关联, 在。

    Distributed cache architecture
    7.
    发明申请
    Distributed cache architecture 有权
    分布式缓存架构

    公开(公告)号:US20060143360A1

    公开(公告)日:2006-06-29

    申请号:US11025714

    申请日:2004-12-28

    IPC分类号: G06F21/00

    CPC分类号: G06F9/4493

    摘要: Methods for a treatment of cached objects are described. In one embodiment, an object, associated with an object key, is stored in a first local memory cache associated with a first virtual machine within a first computing system. The object is also stored in a serialized format to a database. The object key is serialized after receiving a notification of successful storage of the object in the database. The serialized key is then sent over a network to a second computing system.

    摘要翻译: 描述用于处理缓存对象的方法。 在一个实施例中,与对象密钥相关联的对象被存储在与第一计算系统内的第一虚拟机相关联的第一本地存储器高速缓存中。 对象也以序列化格式存储到数据库。 接收到对象在数据库中成功存储的通知后,对象键被序列化。 然后将序列化的密钥通过网络发送到第二计算系统。

    CACHE REGION CONCEPT
    8.
    发明申请
    CACHE REGION CONCEPT 有权
    高速公路地区概念

    公开(公告)号:US20140156938A1

    公开(公告)日:2014-06-05

    申请号:US13181299

    申请日:2011-07-12

    IPC分类号: G06F12/08 G06F9/455 G06F12/02

    摘要: A method to store objects in a memory cache is disclosed. A request is received from an application to store an object in a memory cache associated with the application. The object is stored in a cache region of the memory cache based on an identification that the object has no potential for storage in a shared memory cache and a determination that the cache region is associated with a storage policy that specifies that objects to be stored in the cache region are to be stored in a local memory cache and that a garbage collector is not to remove objects stored in the cache region from the local memory cache.

    摘要翻译: 公开了一种将对象存储在存储器高速缓存中的方法。 从应用程序接收到将请求存储在与应用程序相关联的存储器高速缓存中的请求。 该对象基于该对象不具有在共享存储器高速缓存中存储的可能性的标识被存储在该存储器高速缓存的高速缓存区域中,并且确定该高速缓存区域与指定要存储的对象的存储策略相关联 高速缓存区域将被存储在本地存储器高速缓存中,并且垃圾收集器不是从本地存储器高速缓存中去除存储在高速缓存区域中的对象。

    Efficient algorithm for performing multi-parent class loading
    9.
    发明授权
    Efficient algorithm for performing multi-parent class loading 有权
    用于执行多父类加载的高效算法

    公开(公告)号:US07823143B2

    公开(公告)日:2010-10-26

    申请号:US11118685

    申请日:2005-04-29

    申请人: Dirk Marwinski

    发明人: Dirk Marwinski

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44536 G06F9/44552

    摘要: A system and method are described for performing efficient multi-parent class loading. In one embodiment, a request is received at an initiating class loader. A set of class loaders capable of loading the class is narrowed to a set of candidate class loaders. The narrowing of the set of class loaders is performed based on a previously built data structure. A parent class loader from a previously built array of class loaders is used to load the class if the parent class loader is an element of the set of candidate class loaders.

    摘要翻译: 描述了一种用于执行高效多父类加载的系统和方法。 在一个实施例中,在发起类加载器处接收到请求。 能够加载该类的一组类装载器被缩小为一组候选类装载器。 基于先前构建的数据结构来执行集合装载器的缩小。 如果父类加载器是候选类加载器集合的元素,则使用来自先前构建的类加载器数组的父类加载器来加载类。

    Cache isolation model
    10.
    发明授权
    Cache isolation model 有权
    缓存隔离模型

    公开(公告)号:US07581066B2

    公开(公告)日:2009-08-25

    申请号:US11119084

    申请日:2005-04-29

    IPC分类号: G06F12/08 G06F17/30

    CPC分类号: G06F9/52 Y10S707/99938

    摘要: One embodiment of the invention employs techniques for providing isolation for exclusivity of operation. Isolation may exist between different application and/or different threads or virtual machines of the same application. In one embodiment, using a lock helps to ensure that operations are executed exclusive of each other.

    摘要翻译: 本发明的一个实施例采用用于为操作排他性提供隔离的技术。 在同一应用程序的不同应用程序和/或不同的线程或虚拟机之间可能存在隔离。 在一个实施例中,使用锁有助于确保彼此排除执行操作。