You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by je...@apache.org on 2012/09/14 06:34:42 UTC

svn commit: r1384641 - /chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java

Author: jens
Date: Fri Sep 14 04:34:42 2012
New Revision: 1384641

URL: http://svn.apache.org/viewvc?rev=1384641&view=rev
Log:
add ability to log content size added to InMemory store

Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java

Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java?rev=1384641&r1=1384640&r2=1384641&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/ContentStreamDataImpl.java Fri Sep 14 04:34:42 2012
@@ -33,9 +33,16 @@ import org.apache.chemistry.opencmis.com
 import org.apache.chemistry.opencmis.commons.data.ContentStream;
 import org.apache.chemistry.opencmis.commons.data.LastModifiedContentStream;
 import org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class ContentStreamDataImpl implements LastModifiedContentStream {
 
+    private static final Logger LOG = LoggerFactory.getLogger(ContentStreamDataImpl.class.getName());
+
+    private static long TOTAL_LENGTH  = 0L;
+    private static long TOTAL_CALLS  = 0L;
+    
     private int fLength;
 
     private String fMimeType;
@@ -77,6 +84,10 @@ public class ContentStreamDataImpl imple
             contentStream.close();
             in.close();
         }
+        TOTAL_LENGTH += fLength;
+        LOG.debug("setting content stream, total no calls " + ++TOTAL_CALLS + ".");
+        LOG.debug("setting content stream, new size total " + (TOTAL_LENGTH / (1024 * 1024)) + "MB.");
+
     }
 
     public long getLength() {