diff --git a/src/Glorp/CacheManager.class.st b/src/Glorp/CacheManager.class.st index 1e42614d..92cd4939 100644 --- a/src/Glorp/CacheManager.class.st +++ b/src/Glorp/CacheManager.class.st @@ -138,6 +138,8 @@ CacheManager >> hasObjectExpiredOfClass: aClass withKey: key [ { #category : #initialization } CacheManager >> initialize [ + super initialize. + subCaches := IdentityDictionary new: 100 ] diff --git a/src/Glorp/DatabaseCommand.class.st b/src/Glorp/DatabaseCommand.class.st index f2584c41..916ce37a 100644 --- a/src/Glorp/DatabaseCommand.class.st +++ b/src/Glorp/DatabaseCommand.class.st @@ -101,6 +101,7 @@ DatabaseCommand >> hasMultipleRows [ { #category : #initialization } DatabaseCommand >> initialize [ + super initialize. useBinding := true. stream := WriteStream on: (String new: 100) ] diff --git a/src/Glorp/DatabaseConverter.class.st b/src/Glorp/DatabaseConverter.class.st index 353251cd..2227d1bf 100644 --- a/src/Glorp/DatabaseConverter.class.st +++ b/src/Glorp/DatabaseConverter.class.st @@ -41,6 +41,7 @@ DatabaseConverter >> convert: anObject toDatabaseRepresentationAs: aDatabaseType { #category : #initialization } DatabaseConverter >> initialize [ + super initialize. name := #unnamed ] diff --git a/src/Glorp/DatabaseIndex.class.st b/src/Glorp/DatabaseIndex.class.st index 0049dd37..33bc396e 100644 --- a/src/Glorp/DatabaseIndex.class.st +++ b/src/Glorp/DatabaseIndex.class.st @@ -82,6 +82,7 @@ DatabaseIndex >> indexesField: aField [ { #category : #initialization } DatabaseIndex >> initialize [ + super initialize. fields := OrderedCollection new: 2 ] diff --git a/src/Glorp/ForeignKeyConstraint.class.st b/src/Glorp/ForeignKeyConstraint.class.st index 60d46923..22e3268b 100644 --- a/src/Glorp/ForeignKeyConstraint.class.st +++ b/src/Glorp/ForeignKeyConstraint.class.st @@ -119,7 +119,8 @@ ForeignKeyConstraint >> generateName [ { #category : #initialization } ForeignKeyConstraint >> initialize [ - + + super initialize. self sourceFields: (OrderedCollection new: 2). targetFields := OrderedCollection new: 2 ] diff --git a/src/Glorp/GlorpPreparedStatement.class.st b/src/Glorp/GlorpPreparedStatement.class.st index 39818cec..81691ad5 100644 --- a/src/Glorp/GlorpPreparedStatement.class.st +++ b/src/Glorp/GlorpPreparedStatement.class.st @@ -46,7 +46,7 @@ GlorpPreparedStatement >> glorpNoticeOfExpiryIn: aSession [ { #category : #initialization } GlorpPreparedStatement >> initialize [ - + super initialize. busy := false ] diff --git a/src/Glorp/GlorpSession.class.st b/src/Glorp/GlorpSession.class.st index aceab90f..0340ec22 100644 --- a/src/Glorp/GlorpSession.class.st +++ b/src/Glorp/GlorpSession.class.st @@ -521,6 +521,8 @@ GlorpSession >> inUnitOfWorkDo: aBlock [ { #category : #initialization } GlorpSession >> initialize [ + super initialize. + self initializeCache ]