Internal Website Search
101-150 of 200 resultsevictAll() behavior manager A couple of questions about this: 1. the first evictAll() seems to be clearing the L2 cache ... is a bit tricky. pmf.getDataStoreCache().evictAll() clears the L2 cache . pm.evictAll() clears the persistence manager (L1) cache . But evictAll does not affect objects that have been changed by the current | |
Index causes increased memory usage stored in memory that assists in searching on indexes? Are they cached in any way? Here's a bit ... ; ObjectDB version 2.37_22. Thanks in advance. cvtsc Dev Team There is no special cache for indexes. Pages that contain indexes are cached in the page cache , exactly as pages that contain data. Try | |
In memory processing for ObjectDB Transaction per second limit and making sure if ObjectDB can help us here. Additionally the only cache I see in settings is query cache , is it only that query result sets are cached or I can actually have a all of my Objects in Cache ? We can run the embeeded mode for perfomance, or embeeded + in memory | |
significant performance decrease to around 30% when the number of entities was just half of the current). We tried to optimize the cache settings, current objectdb.conf is: Now the question is, are there settings to change the caching ... Support great, that helps, just to be sure for the cache settings, as normal, the bigger, the better (or | |
How to Use a SF with extended Persistence Context?) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3. cache ... ] at org.jboss.as.ejb3. cache .impl.backing.NonPassivatingBackingCacheImpl.create(NonPassivatingBackingCacheImpl.java:97) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3. cache .impl | |
OptimisticLockException off caching ??) 2. do I understand correctly that if object x is modified and persisted by process B ... it?? dmoshal David Moshal You can disable the L2 cache (or empty it with evict ) and empty the EntityManager (L1) cache by invoking clear . JDO provides some additional settings in which objects | |
Entity is not related to ObjectDB, but i get exception from ObjectDB.domain.entity.psql.DialogNew at com.google.common. cache .LocalCache$Segment.get(LocalCache.java:2201) [guava-16.0.1.jar:] at com.google.common. cache .LocalCache.get(LocalCache.java:3934) [guava-16.0.1.jar:] at com.google.common. cache .LocalCache.getOrLoad(LocalCache.java:3938) [guava-16.0.1.jar:] at com | |
Out of memory kind of glitch with sharing page cache ? lwalkowski Lukasz Walkowski Could you please provide ... caching activities but it is unclear what share can be released by the GC and what cannot be released. In addition, please post the ObjectDB configuration file (to show cache sizes, etc.). support Support | |
Query results are not up to date for entities, not primitives Santos This could be the result of getting query results from the cache . There is no difference between criteria queries and string based JPQL queries regarding the cache (and actually every criteria query it converted by ObjectDB to JPQL). But some cache operations cannot be used with queries | |
Pooling of EntityManagers this is the most expensive resource. However, the persistence context, i.e., the first level cache that an EntityManager holds is not preserved or reused. Is may be worth reusing these caches as well in some ... level cache and the described conflict if other entity managers use the same objects at the same time | |
Ram allocation Thanks in advance Regards nedim.selmanovic Nedim Selmanovic Do you mean for cache ? ObjectDB can benefit from any available RAM: By the operating system cache that may include all or significant parts of the database. By increasing the ObjectDB cache sizes in the ObjectDB configuration | |
Slave server not getting deletes and delete queries bypass the persistence context and therefore may cause various cache issues ... again. Trianglehead Json Error This might not be related to replication but to cache in general. DELETE and UPDATE queries bypass the persistence context and the cache , and therefore, an extra caution | |
Entity with java.util.Date column gives ClassCastException in BIRT.fetch(ResultSet.java:189) at org.eclipse.birt.data.engine.executor. cache .OdiAdapter.fetch(OdiAdapter.java:214) at org.eclipse.birt.data.engine.executor. cache .RowResultSet.fetch(RowResultSet.java:145) at org.eclipse.birt.data.engine.executor. cache .RowResultSet.doNext(RowResultSet.java:118) at org | |
database optimization cache configuration: level2="0mb" - 20 msec query level2="2mb" - 10 msec level2="10mb" - 40 msec Question: why is a larger level2 cache worse than no level2 cache , ie 10mb worse than 0mb? 2) (separate issue) I'm noticing that write queries are around 20-50x | |
in-memory and on-disk support? disk database, with a large memory cache . In addition, the operating system usually uses free physical memory as cache , so you may find that you get the performance that you need ... is going to make inefficient use of my memory, however your alternative option of larger memory cache | |
Occasionally slow requests in load testing first). Larger processing = cache value. More RAM on the machine. Using a dedicated disk ... the load. The number of threads it was actually using was 380. How is larger processing = cache value ... a bad thing. How is larger processing = cache value is going to reduce duration of a single | |
can we use objected with ehcahce? Hello , I need advanced caching system. Terracotta ehcache provides us , advanced distributed cache mechanism. Can we use objectdb with ehcache ? kadirbasol Kadir BASOL ObjectDB uses its own non pluggable cache , so currently it cannot be replaced with another cache | |
EM.find() is suddenly slower getting data from the L2 data cache (e.g., due to limited RAM and large cache that might be swapped to the disk?). Try to disable the L2 data cache or decrease its size, assuming you use it. support Support Our second level cache is not activated: Do you have another explanation? btc_es BTC | |
OEM Enhancer causing Jenkins job to freeze) at eu.ysoft.commons.logging.LogFactory.getLog(LogFactory.java:32) at eu.ysoft.safeq.core. cache .entity ... .safeq.core. cache .entity.CacheableDriverProperty at com.objectdb.o.JEW.aK(JEW.java:185)   ... dump was taken while the Enhancer was analyzing the class eu.ysoft.safeq.core. cache .entity | |
Remove not working from the cache and it should therefore not include it in its list of objects. Maybe it only does that for its iterator() object and perhaps does not respect the cache when using the Extent in ... the cache , like it was told to do). If I manually set ignoreCache=false to correct the failure | |
Cascading makeTransient the application cache only some embedded parts of those objects (let's call them class B). This application cache should work independently on the DB as if it contained transient objects. However those instances ... the application point-of-view. So as long as I keep B in application cache , also A is present in | |
javax.persistence.SharedCacheMode.NONE JPA Enum Constant in javax.persistence.SharedCacheMode NONE Caching is disabled for the persistence unit. Since: JPA 2.0 | |
javax.persistence.CacheStoreMode.BYPASS JPA Enum Constant in javax.persistence.CacheStoreMode BYPASS Don't insert into cache . Since: JPA 2.0 | |
javax.persistence.SharedCacheMode.ALL JPA Enum Constant in javax.persistence.SharedCacheMode ALL All entities and entity-related state and data are cached . Since: JPA 2.0 | |
javax.persistence.Cacheable.value JPA Annotation Attribute in javax.persistence.Cacheable boolean value default true (Optional) Whether or not the entity should be cached . Since: JPA 2.0 | |
javax.persistence.CacheRetrieveMode.BYPASS JPA Enum Constant in javax.persistence.CacheRetrieveMode BYPASS Bypass the cache : get data directly from the database. Since: JPA 2.0 | |
javax.persistence.CacheRetrieveMode.USE JPA Enum Constant in javax.persistence.CacheRetrieveMode USE Read entity data from the cache : this is the default behavior. Since: JPA 2.0 | |
javax.persistence.SharedCacheMode.UNSPECIFIED JPA Enum Constant in javax.persistence.SharedCacheMode UNSPECIFIED Caching behavior is undefined: provider-specific defaults may apply. Since: JPA 2.0 | |
Server out of memory exceptions due to increasing page cache size. I see that the test uses 4 different databases (2 large and 2 small). The default size of each page cache (per database) is 64MB, so the cache of the two large databases consumes at least 128MB (probably a little more). Other caches (page caches of the 2 other databases | |
Blocked by find is related to dilution of pages from the page cache when it becomes too loaded, but the reason ... traces may indicate an infinite loop in purging pages from the cache , i.e. #1 and #3 indeed reflect ... of cached pages contains a circle since there are no other apparent reasons. With no test case | |
Large query parameter - out of memory internally. I've tried reducing the query- cache programs setting but this made no difference (I'm ... behind the test is to create a data cache to prevent the need for large data to be held in memory. The data ... the cache . thumbripper Richard Szurgot Your test demonstrates a failure of ObjectDB in evaluating | |
Use temporary files to enable very large transactions because the objects are kept in the first level cache of ObjectDB. In the forum thread http://www.objectdb ... the first level cache (by flush() and detach()). But an array of bytes, any ObjectDB memory ... after clear. And the heap reached its limit after x flushes. I believe the byte arrays are the db cache pages | |
Exception Failed to read from file.PersistenceException Failed to read from file 'C:\SafeQORS\server\ cache \MainORSCache.odb' (error 117 ... ) at com.ysoft. cache .objectdb.ObjectCacheDB.deleteInOpenTransaction(ObjectCacheDB.java:361) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:356) at com.ysoft. cache .objectdb | |
each 1-2 days objects on some objectdb level lock/block each other The two thread dumps show two different waiting situations. The first thread dump shows a page cache lock ... at the ObjectDB level. There is a query cache of course, but it is useful for getting query results quickly ... . The objects that are added to the heap are related to: (1) the L2 cache , (2) the query caches | |
ArrayIndexOutOfBoundsException: -1 if possible. felixobjectdb Richard Szurgot It was a bug in the page cache . This cache can hold ... when the operation has started). You cannot disable that cache since it has a minimum size even if you request zero ... ) - the page cache could purge newer version of a page leaving older versions for use by newer users | |
NullPointer when accessing entity field.core. cache .entity.CacheableJobInfo.__odbGet_id(CacheableJobInfo.java:1) at eu.ysoft.safeq.core. cache .entity.CacheableJobInfo.getPrimaryKey(CacheableJobInfo.java:828) at eu.ysoft. cache .cluster.bucket.Bucket.add(Bucket.java:36) at com.ysoft. cache .objectdb.cluster.bucket.ObjectCacheDBBucketManager | |
missing merger. Both have been updated yesterday, possibly when the error was generated. So this time it might be a cache issue ... of database corruption, and in the worst case restarting the system to clear all cached data may help, for now ... out whether a cache is involved or just a bad managed collision. It is also possible (in the optimal | |
Out of Memory - Slow leak? databases are 3 "queue" databases and 3 normal databases). I'm running with the following cache ... lose any benefits of caching around the metadata as soon as a large object is loaded? Are there any ... also the servers, with different configuration (page cache size, query cache size) for the metadata server | |
ClassCastException: com.objectdb.o.SLV cannot be cast to com.objectdb.o.RSV.java:591) at com.objectdb.jpa.EMImpl.find(EMImpl.java:514) at com.ysoft. cache .objectdb.ObjectCacheDB.deleteInOpenTransaction(ObjectCacheDB.java:361) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:356) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:347 | |
DataStoreCache.evictAll(pcClass,subclasses) - JDO Method JDO Method in javax.jdo.datastore.DataStoreCache void evictAll ( Class pcClass, boolean subclasses ) Evict the parameter instances from the second-level cache . Parameters: pcClass - the class of instances to evict subclasses - if true, evict instances of subclasses also Since: JDO 2.0 | |
DataStoreCache.evictAll(oids) - JDO Method JDO Method in javax.jdo.datastore.DataStoreCache void evictAll ( Collection oids ) Evict the parameter instances from the second-level cache . Parameters: oids - the object ids of the instance to evict. Since: JDO 2.0 | |
DataStoreCache.evict(oid) - JDO Method JDO Method in javax.jdo.datastore.DataStoreCache void evict ( Object oid ) Evict the parameter instance from the second-level cache . Parameters: oid - the object id of the instance to evict. Since: JDO 2.0 | |
javax.jdo.annotations.Cacheable JDO Annotation Cacheable Target: ElementType.TYPE, ElementType.FIELD, ElementType.METHOD Implemented Interfaces: Annotation Annotation to specify that this class/field/property is cacheable in a Level 2 cache . This corresponds to the xml attribute "cacheable" of the "class", "field" and "property | |
PersistenceManager.makeTransactional(pc) - JDO Method part of the transactional state. At transaction commit, the state of the instance in the cache | |
PersistenceManager.makePersistent(pc) - JDO Method JDO Method in javax.jdo.PersistenceManager T makePersistent ( T pc ) Make the parameter instance persistent in this PersistenceManager . This method makes transient instances persistent and applies detached instance changes to the cache . It must be called in the context | |
javax.jdo.listener.AttachLifecycleListener is the corresponding persistent instance in the cache ; the target instance is the detached instance. This method | |
AttachLifecycleListener.postAttach(event) - JDO Method instance in the cache ; the target instance is the detached instance. This method is called | |
PersistenceManager.refresh(pc) - JDO Method JDO Method in javax.jdo.PersistenceManager void refresh ( Object pc ) Refresh the state of the instance from the data store. In an optimistic transaction, the state of instances in the cache might not match the state in the data store. This method is used to reload the state | |
PersistenceManager.evictAll() - JDO Method JDO Method in javax.jdo.PersistenceManager void evictAll () Mark all persistent-nontransactional instances as no longer needed in the cache . It transitions all persistent-nontransactional instances to hollow. Transactional instances are subject to eviction based on the RetainValues setting. See Also: evict (Object pc) Since: JDO 1.0 | |
PersistenceManager.evictAll(subclasses,pcClass) - JDO Method JDO Method in javax.jdo.PersistenceManager void evictAll ( boolean subclasses, Class pcClass ) Mark the parameter instances as no longer needed in the cache . Parameters: pcClass - the class of instances to evict subclasses - if true, mark instances of subclasses also Since: JDO 2.1 |